회원가입쪽을 어떻게하면 최소화(?)할 수 있을까 생각하다가 든 의문인데요..

(XE뿐만이 아니라 대부분의 '한국형'사이트에서 나타나는 문제라고도 생각되고..)

 

일반적으로 회원가입시 필수정보가

①이메일, ②아이디, ③비밀번호, ④닉네임 의 4가지 인데

 

사실 ID 와 닉네임은 용도 자체는 중복되는 부분이라고 생각이 되거든요.

회원의 Identity를 나타내는것.

다만, 초창기에 ID를 '영어+숫자'조합으로만 작성가능했기에 '닉네임'이라는 부분이 추가로 생겨나게 되었고..

그게 쭈욱 이어져내려온거라고 보이는데..

 

 

 

한글을 쓴다고 기술적인 문제라던가 기타 보안상의 문제가 있는건지 궁금합니다.

 

  • profile

    지금처럼 누구나 커뮤니티를 만들 수 있게 되기 전에는 인터넷 접속 서비스를 제공하는 일부 기업에서만 회원 가입을 받았죠. 그런데 초창기 인터넷 서비스들은 메일이나 홈페이지 공간 등을 제공하는 것이 주력상품이었습니다. 아이디를 메일 주소, FTP 계정 등에도 똑같이 사용하려니 영문과 숫자, 극소수의 특수문자 외에는 사용할 수 없었지요. 아이디가 숫자로 시작하면 안 된다거나 하는 규칙도 FTP 계정 때문에 생겨난 거고요. (유닉스 계열 O/S에서는 계정 이름이 숫자로 시작할 수 없습니다.)

     

    지금은 메일 서비스나 호스팅 계정을 제공하는 서비스 외에는 굳이 아이디라는 것이 필요하지 않다고 생각합니다. 최근에 나오는 대부분의 서비스들은 메일 주소를 아이디 대신 사용하고 있고, 모바일 어플 기반의 서비스들은 전화번호를 아이디 대신 사용하는 경우도 많고, 가끔은 그냥 닉네임으로 로그인하면 어떨까 하는 생각도 들어요.

  • profile profile
    오.. 전 닉네임을 없애고 아이디만 쓰는걸 생각해봤는데, 기진곰님은 그냥 아이디없이 닉네임을 ㅎㅎ
    라이믹스도 메일은 '필수'기때문에(심지어 아이디 사용여부는 설정할수 있어도 메일은 강제필수)
    메일을 기준삼고, 아이디나 닉네임은 통합하면 어떻게될까 생각해봤는데..(이러면 변경도 가능할듯..)
    아이디라는 자체는 타 프로그램이랑 연동때문에 존재는 해야하지 않을까....합니다..
  • profile profile

    아이디든 닉네임이든 하나만 있으면 될 것 같은데, 아이디는 제한이 많으니까 닉네임으로 통일하는 게 어떨까 생각해 본 거예요. 영어권의 포럼이나 레딧 같은 곳에서는 아이디만 쓰는 경우도 많지요.

    보통 메일을 필수로 지정하는 이유는 아이디나 닉네임에 비해 중복 가능성도 낮고, 비번을 잊어버렸을 때 연락해 주려면 어차피 메일주소가 필요하기 때문이죠. 앞으로는 이 역할도 전화번호가 수행하게 될 가능성이 높아 보이는데, 일반 사이트 운영자 입장에서는 인증이나 문자알림에 돈이 들어가는 전화보다는 그냥 메일이 편할 듯 해요.

    다른 프로그램과의 연동을 위해서라면 대부분 메일이면 충분할 것 같은데... 그렇다고 메일주소나 전화번호를 닉네임 대용으로 쓴다면 개인정보 노출이 심각하겠죠?ㅋ

  • profile profile
    처음에 생각을 해보게된게,
    첫번째가 회원가입시에 입력하는 정보에서
    ID와 닉네임의 역할이 반쯤은 중복되는거 아닌가? 하는 의문에서 였구요. (Identity관련..)

    두번째가 위키와 연동을 고려하는 부분에서
    XE사이트에선 회원들이 닉네임을 중심으로 활동하는데, 위키와 로그인연동을 ID로 해버리면
    XE사이트에서 '오징'이라는 회원이 위키에선 'abcd123'으로 표시되는.. Identity에 문제가 생길수도 있더라구요...
    (이 부분은 연동시키는 과정에서 $xe_user의 user_id를 nick_name으로 바꿔주면 해결이 될수도 있을꺼같고... 제가 개발쪽은 몰라서 될지안될지는 모르지만....)

    소셜XE의 경우에도 최초에 id를 입력받지 않는경우에 자동으로 임의의 ID를 생성했던거 같아서
    ID가 닉네임쪽보단 기본적으로 필요한걸로 보여서 ID쪽으로 집착했던거 같네요. ㅎㅎㅎ
  • profile
    특정 대상을 구분하기위하여 인간에게는 identity이지만 기계(컴퓨터)는 unique 입니다.
    어떤 시스템에서도 unique한 조합은 사용될 수 있지만 그렇지 않은 것은 사용할 수 없겠지요.
    이 세상의 모든 컴퓨터가 동일한 언어 시스템을 사용한다면 가능하겠지만 현재는 ascii 코드 중 일부정도겠지요.
  • profile profile
    범용성에 대한 고려!
  • profile profile
    요즘 같으면 UTF-8도 충분히 범용성이 있다고 할 수 있겠지만...
    우리나라는 아직도 EUC-KR을 쓰는 곳이 너무 많죠 ㅠ
  • ?

    한글 아이디 지원은 필요하다고 생각합니다. (이미 그렇게 지원하는 사이트도 본 적 있고요.)

    그런데 아이디와 닉네임과 통합은 단순하게 생각하면 합치면 좋겠지만
    개인 정보 문제도 생각해봐야 한다고 생각합니다.


    일반적으로 사이트 로그인을 위한 아이디는 동일하게 유지하고
    사이트에 공개된 닉네임은 사이트별로 다르게 활동합니다.
    xe처럼 아이디가 일반 이용자에게 공개되지 않는 시스템에서는
    스스로 글에 개인 정보를 기입하지 않는 한 신상털기가 불가능합니다.

    그런데 그 기능을 비슷하다고 합쳐버리면 일반 이용자들은 사이트마다 로그인 아이디를
    다르게 이용하는 불편함을 가져야 할까요?

    또 하나 더 이야기하자면
    사이트 운영자들이 가입 화면 편하자고
    아이디를 이메일에 통합해 버리는데
    이는 가입할 때 한번 덜 작성하는 이점 얻자고
    이후에 로그인할 때마다 긴 메일 주소를 적어야 하는 불편함을 초래합니다.
    아이디 하나 덜 받았다고 개인 정보 덜 수집했다는 것도 별로 이해되지 않고요.

    쉬운 가입으로 가입률을 올리려는 생각이겠지만
    다시 로그인하기 어렵다면 그것도 문제라고 생각합니다.

    제가 자주 로그인하는 사이트 중에는
    xe공식사이트와 xe타운만이 이메일 주소를 로그인 아이디로 적게 합니다.

    불편한 이야기를 했지만 싸우려는 건 아닙니다.
    제일 좋은 것은 사이트 운영자의 편의와
    사용자 편의가 둘 다 잡히는 그런 시스템이 있으면 좋겠지요.

     

    이메일주소를 유일한 로그인아이디로 채택하는 제가 모르는 이점이 있으면 알려주시면 더 배우겠습니다.

  • ? profile
    1. '이메일로그인'이 '아이디로그인'보다 사용자들한테 귀찮은건 저도 동의합니다.
    (자동입력기능을 써서 최소화하긴 하지만 막상 칠땐 귀찮아욯ㅎㅎ)

    XE구조나 이해가 부족해서 잘 모르지만, 아직은 아이디구조 위에 덧씌워진(?) 형태라고 추측하는데..
    외국의 경우에는 이메일+비번 만으로도 사이트 이용에 어려움이 없게하는 경우도 많이 있으므로
    XE같은 CMS는 이메일 로그인 방식도 지원해야하고 앞으로 더 발전시켜야 하는게 맞다고 봅니다.
    (추가로 제가 XE타운 운영진은 아니니 추측일뿐이지만..
    소셜XE기능도 연동시킨다면 이메일로그인으로 통일시키는게 더 낫다고 판단했을수도 있겠죠.)


    2. 개인정보문제나 관리의 어려움(?) 부분은 조금 다르게 생각되는데
    첫째, XE에서도 아이디의 공개여부 설정은 관리자가 선택할 수 있는걸로 알고 있습니다.
    아이디방식의 경우, 아이디가 공개된 사이트에서 신상이 털릴 경우, 다른 아이디공개 사이트의 내용도 모두 구글링의 대상이 될 수도 있겠죠.
    닉네임도 모든 사이트를 동일하게 사용하는 사람이라면 구글링의 대상이 되겠지만, 이건 아이디방식이어도 털렸을테니..

    둘째로 반대로 생각하면,
    사용자는 해당 사이트에서 '전혀' 불리지도 사용되지도 않는 '아이디'를 '로그인'할때만 써야하거든요.
    차라리 사이트마다 본인이 직접 활동하는 닉네임으로 로그인하는게 더 직관(?)적일수도 있죠.
    현재처럼 닉네임을 마음대로 변경하는건 힘들어질수도 있겠지만...
    (뭐 1년에 1번 접속해야하는 국세청사이트 같은데선 닉네임 로그인은 쓰면 안되겠고..)


    3. XE든 라이믹스든 CMS일뿐이고, 그걸 이용해서 만드는 사이트의 종류와 목적은 사람마다 다르니까..
    누군가는 회원가입도 이메일,닉네임,비밀번호만 받고싶은거고
    누군가는 기타 정보들을 원하고 그런거 아니겠습니까 ㅎㅎㅎ
    혹여 닉네임 로그인이 만들어진다해도 다른방식들도 사라지진 않을테니 목적에 맞게 골라서 쓰면 되지않을까 생각합니다.

    "사이트 운영자의 편의와 사용자 편의가 둘 다 잡히는 그런 시스템"
    완전 공감합니다 ㅠㅠ
  • ? profile
    이메일을 아이디 대신 쓸 때 한 가지 편한 점은 사이트마다 다른 아이디를 기억할 필요가 없다는 것입니다. 아이디는 다른 사람이 먼저 쓰고 있을 가능성도 있지만, 내 메일 주소를 다른 사람이 쓰고 있을 리는 없으니까요.

    그러나 로그인할 때마다 귀찮아진다면 위와 같은 장점이 또다른 단점으로 상쇄되어 버릴지도...

    또 한가지... 아이디를 쓰든 닉네임을 쓰든, 비번을 잊어버려서 인증이 필요하거나 법에서 요구하는 안내메일 같은 것을 보내려면 어차피 메일주소가 필요합니다. 그러니까 가입폼의 항목 수를 최소화하려면 메일주소가 아닌 다른 것이 희생되곤 하지요.
  • profile ?

    이메일주소도 금방 타이핑 할수있긴 하지만 아이디보단 오래걸려 확실히 불편한건 맞는 것 같습니다.
    '로그인 할때만 쓰는 아이디' 맞는 말씀이십니다.
    생각하기에 따라 불필요한 정보가 될 수 있을 것 같습니다.


    제가 개인정보 문제를 언급한 것은 여기에 관리자 분들이 많이 계시니
    사용자들의 개인정보를 최소한으로 공개해주셨으면 하는 바람에서 적어본 것입니다.
    법에서 허용하는 범위안이더라도 실질적으로 닉네임을 제외한 다른 정보들(아이디,이메일 등 )은
    다른사이트의 특정개인과 연결될 수 있는 고리가 되기 때문입니다.
    xe코어에서도 관리자가 공개여부를 지정하는 것이 아니라 개개인이 설정할 수 있게 지원했다면 좋았겠지요.

  • profile ?

    이메일의 유일성에 대해서는 생각을 못했네요.
    그것이 생각보다 큰 장점일 수 있겠습니다.

    가입시 항목을 최소화 하기위해 줄이는 것에는 동의하고,
    사이트 운영자의 선택도 존중합니다. (불편하면 사용자가 안쓰면 되는 것이니까요)
    하지만 XE와 같은 CMS에서는 기본적인 회원 가입 운영 부분에는
    선택사항을 기본적으로 많이 제공해주는게 좋다고 생각합니다.
    관리자 기본선택 뿐만아니라 사용자가 직접 선택이 가능하면 더욱 좋겠죠.
    XE개발진에 건의하면 서드파티 이용하라고 넘기곤 했지요.

    사실 예전 XE버전보다는 좋아졌지만
    비밀번호찾기질문을 필수에서 제거 할 수 없다든지
    법에서 정한 개인정보취급방침을
    이용약관과 구분해서 입력하도록 지원하지 못한다든지 하는 아쉬운 부분이 조금있네요.

  • ?

    CMS의 기본적인 회원관리 부분에 대해 이야기 하다보니 생각이나서 몇자 적어볼까 합니다.
    저도 불편한 부분은 코어를 수정해서 쓰고 있기에 큰 불편은 없지만
    처음 XE를 써볼까 하는 분들이나 코어 수정이 어려우신 분들이
    한번씩 질문답변에 회원관리 관련해서 글을 쓰는 것을 보고
    다른분들도 불편한 분들이 많은 것 같아 기본적으로 제공하면 좋지 않을까 생각해서 적어봅니다.

     


    XE나 여러 CMS에서 제공했으면 하는 방식. 그냥 아이디어.


    관리자 입장에서 가입시 정보 최소화

    • 이메일주소
    • 한글아이디 (아이디를 닉네임으로 이용, 이메일아이디 사용시 닉네임으로 받음)
    • 비밀번호

    만으로 바로 가입


    사용자 입장에서 편리성 제공

    • 회원정보 수정에서 추가 정보 기입가능
    • 이메일주소아이디 사용시 '아이디추가'로 아이디로그인도 중복지원
    • 한글아이디 사용시 '닉네임추가' 가능.


    예전에는 아이디나, 이메일주소 유일성이 필요하다 생각했는지 모르겠는데,
    단순하게 생각해보면 회원번호라는 고유키가 있어서
    이메일주소든 아이디든 변경가능하게 해줘도 괜찮지 않을까 생각해봅니다.

    (이부분은 XE코어 구조를 정확하게 몰라 확실하지 않습니다)

     

    아 참고로 XE타운이라서 최신 XE1기준으로 말한 것이며,
    라이믹스나, XE3등의 지원사항은 고려하지 못했습니다.

  • ? profile
    닉네임과 한글아이디의 차이는 무엇일까요? 한글을 쓸 수 있으면 닉네임이라는 인식이 널리 퍼져 있어서 오히려 혼란스러워질지도...
  • profile ?
    한글아이디는 이 글 본문에 나온 이야기라 추가해보았구요.
    한글아이디가 지원되면 닉네임에도 활용가능 할 것 같아 닉네임을 빼보았습니다.

    두가지 사용에 혼란이 올것같다면 원래 기존 개념을 유지한 채로
    이메일로그인을 사용하겠다 하는 사이트 관리자 기준에서

    이메일주소
    닉네임
    비밀번호

    세가지 항목으로 필수로 입력받아 가입시키고

    회원들 입장에서 편의 및 선택 존중으로
    '아이디추가' 기능만 추가 되어도 편리 할 것 같습니다.
  • ? profile

    네, 요즘은 소셜XE 모듈도 아이디 추가를 지원하고 있고, 라이믹스에서도 아이디와 이메일 로그인을 동시에 지원하고 있으니 아이디 추가 옵션을 공식적으로 제공한다면 편리하겠네요.