최소 6 자 및 최대 12 자로 비밀번호 필드의 비밀번호를 확인하고 싶습니다. 또한 영숫자 여야합니다. 어떻게하면 PHP로 동일하게 유효성을 검사 할 수 있습니까 ?? 또한 이메일을 확인해야합니다.비밀번호 및 이메일 확인
0
A
답변
1
비밀번호를 확인하는 것은 이상한 일입니다. 저장소를 해시하거나 암호화해야하기 때문에 실제로 비밀번호가 표시되지 않습니다 (따라서 문자 범위와 최대 길이가 제한되는 이유는 무엇입니까?). 불필요).
이러한 문자로 제한하면 더 쉽게 해독 할 수 있습니다 (테스트 할 문자의 하위 집합).
정규식을 사용하여 유효성을 검사 할 수 있습니다.
preg_match('/^\w{6,12}$/', $str);
(이 허용 밑줄 (_
)뿐만 아니라).
더 나은 검증은 사용하는 이메일을 확인할 수
strlen($str) >= 8 AND preg_match('/\W/', $str)
것이다 최소 길이 (이 예에서는 8 개 문자) 아마도 비 영숫자 문자를 ... 것 ...
filter_var($str, FILTER_VALIDATE_EMAIL);
관련 문제
- 1. 비밀번호 확인?
- 2. 비밀번호 확인
- 3. 비밀번호 확인
- 4. 이메일 확인 rubyonrails
- 5. 이메일 및 비밀번호 정보 가져 오기
- 6. 이메일 확인
- 7. Java에서 PBKDF2로 비밀번호 확인
- 8. 이메일 확인
- 9. 이메일 확인
- 10. 이메일 확인
- 11. 비밀번호 확인 jQuery 플러그인
- 12. 비밀번호 확인 상용구
- 13. 비밀번호 확인 도움말
- 14. 이메일 + 비밀번호 만있는 등록 양식
- 15. HTML 이메일 확인?
- 16. C#의 사용자 이름과 비밀번호 확인
- 17. 봄에 비밀번호와 이메일 필드 확인 MVC
- 18. 복합 이메일 주소 확인
- 19. ironpython으로 활성 디렉토리 비밀번호 확인
- 20. Android에서 사용자 이름과 비밀번호 확인
- 21. JQuery와 이메일 확인 및 하나의 특정 메시지
- 22. drupal 비 관리자 사용자의 계정 이메일 및 비밀번호 변경을 숨기기
- 23. Android android.content.Intent.ACTION_SEND로 이메일 보내기 (사용자 이름 및 비밀번호 인증 사용)
- 24. BlackBerry에서 이메일 확인 @
- 25. 이메일 ID 확인
- 26. 배시로 이메일 확인
- 27. 이메일 주소 확인
- 28. 젠드 양식을 이메일 확인
- 29. 이메일 확인 PHP
- 30. jQuery로 이메일 확인
최대 암호 길이를 설정하고 입력 할 수있는 문자 유형을 제한하면 형식이 잘못되거나 보안이 약합니다. 최소 길이 이외의 것을 다시 생각해보십시오! – Charles
어떻게 그럴 수 있니 ?? 영숫자 문자는 깨기 매우 어렵습니다. – homlyn
암호를 입력 할 경우 테스트 할 255자를 (예) 가질 수 있습니다. 영숫자로 제한하면 테스트 할 62 자입니다 (제 생각에는). – alex