mysql 5.7을 사용하고 있습니다.
회원 가입 또는 회원 로그인 시...
sql_password($value)
함수를 사용해서
select password('$value') as pass
sql로 mysql의 password () 함수를 사용하게 되어 있는데
단순한 비번을 입력하게 되면 return 을 못 받는데..
다른 분들은 어떻게 해결 하셨는지요?
답변 2개 / 댓글 1개
mysql password validation 플러그인 설치하셨나보네요
password validation 플러그인 설치된 상태라면, 기본적으로 패스워드길이가 8글자로 세팅되어있어서,
8글자미만의 단순한 비번은 password함수자체가 실행되지 않습니다.
'단순한 비번을 입력하게 되면 return 을 못 받는데....'
이게 무슨 소리인지 모르겠네요
select password('$value') as pass 해서 나온 결과값을
php에서는 mysql 연동해서
$row['pass'] 이런식으로 보통 가져옵니다.
답변에 대한 댓글 1개
답변을 작성하려면 로그인이 필요합니다.