Skip to content
This repository has been archived by the owner on Feb 17, 2023. It is now read-only.

회원가입시 아이디 제한 정책 #103

Open
taeguk opened this issue Mar 22, 2016 · 8 comments
Open

회원가입시 아이디 제한 정책 #103

taeguk opened this issue Mar 22, 2016 · 8 comments

Comments

@taeguk
Copy link
Member

taeguk commented Mar 22, 2016

현재 회원가입시 아이디 제한을 하지 않습니다.
그에따라 #102 와 같은 이슈가 발생하게 되었습니다.
따라서 회원가입시 아이디 규칙을 정하는 것이 필요할 것 같습니다.

  1. Blacklist 방식 -
    아이디로서 사용하면 안되는 키워드, 구문, 패턴 혹은 문자를 결정합니다.
  2. Whitelist 방식 -
    아이디로서 사용가능한 문자 혹은 패턴을 결정합니다.

제 생각은 일단 whitelist방식으로 아이디에 사용가능한 문자를 먼저 결정한 후 (영문+숫자 와 같은) blacklist 방식으로 special pages와 겹치지않도록 제한을 두는 것이 어떨까 싶습니다.

@minhoryang
Copy link
Member

저는 블랙리스트로 안되는 특수문자 몇개만 지정하고, 그리고 안되는 단어들(special pages)을 검사하도록 하는 걸 하면 될 것 같은데요.

@minhoryang
Copy link
Member

문제는 저걸 regular expression으로 어떻게 짜죠..

@minhoryang
Copy link
Member

#102

@minhoryang
Copy link
Member

빼야하는 특수문자들

/
?
#
$
&
+
,
:
;
=
@

이 것들은 URL의 중요 문자열이에요.
또 있을까요?

@juice500ml
Copy link
Member

*도 빼야 할 것 같아요

@minhoryang
Copy link
Member

스페이스바도 빼야되요. 카카오톡같은데서 링크로 인식을 안해줘서그래용

@minhoryang
Copy link
Member

@minhoryang
Copy link
Member

juice-ryang/online-judge#39 에서 어느정도 해결이 되었습니다!

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants