1

모바일 앱을위한 새로운 사용자 인증 시스템을 구현 중이며 사용자 이름 규칙 (예 : 40 자, 영숫자 등)을 구현하고있었습니다. 왜 내가 알파 숫자로만 제한해야하는지 생각했을 때.내 사용자 이름에 그림이 있어야합니까?

응용 프로그램보기에서 문제가 없습니다. 이모티콘과 외래 문자를 모두 신경 쓸 수 있습니다. 내가 왜 그것을 허용해서는 안되는지 이유를 알아 내려고했지만, 사용자가 이름을 검색하는 것이 직관적이지 않을 수있는 좋은 이유가 없다는 것을 생각하지 못했습니다. 제가 간과하고있는 다른 이유나 지뢰가 있습니까? 내 백엔드 서비스로서 GraphCool을 사용하고 있습니다.

+0

물론 이모티콘을 추가 할 수 있습니다. Emojis는 데이터베이스 용으로 문자열 값과 동일합니다. –

+1

[Emojli] (https://www.youtube.com/watch?v=iyybPvRsEuY)를 상기시켜줍니다. 그들은 [이 비디오] (https://www.youtube.com/watch?v=GsyhGHUEt-k)에서 자신의 경험을 공유합니다. 나는 그것들이 가능하다는 것을 모았습니다, 단지 그것들은 ... 가장자리의 경우를 기대하고 어디에서나 UTF8을 사용하도록주의하십시오 :-) –

답변

0

사용자가 특정 키보드에서 그림 이모티콘에 액세스 할 수없는 것처럼 어떤 식 으로든 로그인하기가 어렵다면 아니오를 누릅니다.

0

이론상으로는 문제가 없습니다. 이론적으로 유니 코드가 작동합니다. 실제로 그것은 많은 ios 장치를 파괴했습니다. 또한 좋은

은 알고 : https://security.stackexchange.com/questions/95847/advantages-to-alphanumeric-only-usernames

나는 이름처럼 모든 문자를 허용 권하고 싶지 않다. 몇 가지 선택된 문자를 허용 할 수 있지만 임의의 문자를 허용하는 것은 보안 상 위험 할 수 있습니다.

관련 문제