사용자 인증이 필요한 응용 프로그램을 작성 중입니다. 나는 프로파일 테이블을 가지고있는 데이터베이스를 가지고이 일을하고 있으며, 테이블 안에 사용자 이름과 패스워드가있다. 나는 사용자 이름과 암호를 입력 한 다음 주어진 데이터를 데이터베이스의 데이터와 비교하도록 할 것입니다. 그리고 그들이 동일하다면, 그들은 로그인되어 있습니다. 이것을 올바른 방법입니까?사용자 인증 비밀번호 데이터베이스 체크인
올바른 방법 일 경우 사용자의 암호와 데이터베이스의 암호를 어떻게 비교합니까? 데이터베이스의 암호는 PASSWORD 기능을 사용하여 암호화되었습니다.
감사합니다.
PASSWORD()가 귀하의 응용 프로그램에 의해 사용되어서는 안된다 : http://dev.mysql.com/doc/refman/5.0/en/encryption-functions.html#function_password 또한, 무엇을 당신하면 어떻게 다른 DB를 지원해야합니까? – TJR
다른 데이터베이스를 지원할 필요가 없습니다. 이것은 단지 클래스를위한 것입니다. – prolink007
다음은 이와 비슷한 또 다른 질문입니다. http://stackoverflow.com/questions/1751152/mysql-password-function – TJR