2013-01-19 3 views
1

PHP로 회원 등록 양식을 구현하고 있습니다.비밀번호를 입력하면 비어있는 경우에도 회원 양식 필드가 값을 갖는 것으로 테스트됩니다.

암호 변수는 md5로 암호화됩니다. 이것은 빈 양식 필드를 점검하여 암호 필드가 비어 있음을 정확하게 식별하지 못하는 것으로 나타납니다.

암호가없고 암호화 된 값이 MySQL 데이터베이스에 저장되어 있어도 양식이 제출됩니다.

수정 사항이 있습니까?

답변

0

확인 양식 필드 적용 MD5() 암호화 이전

0

확인 전에

$pass = trim($_POST['password_field']); 
if(empty($pass)) 
{ 
//stop process 
} 
else 
{ 
$encrypt = md5($pass); 
//store in DB 
}