그룹 프로젝트를위한 개념 증명 웹 사이트 구축. * AMP 기반 웹 응용 프로그램에서 사용자 이름을 처리하는 가장 좋은 방법은 무엇입니까?
- 레지스터 및 사례 예컨대와 이름을 표시 : 사용자 이름과 관련하여 우리가하고 싶습니다 "BillyBob1"이 이미 존재하면 "billybob1", "BILLYBOB1", "bIlLyBoB1"은 중복으로 간주됩니다. 로그인 중에
- 과 같이 대소 문자를 구분하지 않고 사용자 이름을 입력 할 수 있습니다. 사용자 이름 필드에 "billybob1"을 입력 할 수 있지만 여전히 "BillyBob1"로 인식됩니다.
기본 문자 집합과 데이터 정렬을 사용하는 MySQL의 문자열 비교는 대소 문자를 구분하지 않으므로 개념적으로는 쉽습니다. 사용자 이름을 VARCHAR 열에 저장 한 다음 표준 검색을 사용하여 중복 된 등록 시도를 확인하고 사용 된 대소 문자에 상관없이 사용자 이름을 확인하십시오. 단순한. 거의 ... 너무 간단합니다.
* AMP 기반 웹 응용 프로그램에서 사용자 이름 (및 암호)을 처리하기위한 최선의 모범 사례 가이드를 둘러 보지 않았 더라면별로 도움이되지 않았습니다. 휠을 재발 명하기 전에 누구나 올바른 방향으로 우리를 지적 할 수 있습니까?
도움 주셔서 감사합니다. –
에 오신 것을 환영합니다. 당신은 모든 유용한 답변을 upvote하고 그것이 최선의 경우 가장 좋은 답변을 받아 들여야합니다. –