나는 php로 작성된 응용 프로그램을 가지고 있습니다. 3. 응용 프로그램에 사용자 이름과 암호가있는 사용자 파일이 있습니다. 암호는 PASSWORD() 함수를 사용하여 암호화됩니다.암호 파일 이전
이 파일을 전송하고 PHP 5를 사용하는 시스템에서 활용해야합니다. password() 함수를 다시 사용하여 사용자가 입력 한 비밀번호의 유효성을 검사하려고 시도했지만 암호화 된 결과는 시합.
아이디어가 있으십니까?
감사합니다.
나는 php로 작성된 응용 프로그램을 가지고 있습니다. 3. 응용 프로그램에 사용자 이름과 암호가있는 사용자 파일이 있습니다. 암호는 PASSWORD() 함수를 사용하여 암호화됩니다.암호 파일 이전
이 파일을 전송하고 PHP 5를 사용하는 시스템에서 활용해야합니다. password() 함수를 다시 사용하여 사용자가 입력 한 비밀번호의 유효성을 검사하려고 시도했지만 암호화 된 결과는 시합.
아이디어가 있으십니까?
감사합니다.
PHP에는 PASSWORD()
기능이 없었습니다. MySQL 함수에 대해 말하면, 해시 알고리즘은 MySQL 4.1에서 변경되었습니다 (오래 전에). OLD_PASSWORD()
을 사용하여 이전 방법을 사용하여 암호 해시를 생성하거나 old_passwords
시스템 변수를 설정하여 MySQL 기본값으로 설정할 수 있습니다.
어쨌든 이전 시스템에서 새 시스템으로 이전을 준비해야합니다. 이전 암호가 무엇인지 알 수 없으므로 사용자가 암호를 변경하고 사용중인 버전을 추적하도록 강제하는 메커니즘을 코딩해야 할 수 있습니다.
여기에 대한 MySQL 참조는 here
무슨 암호 기능입니까? –
는'password()'메소드의 내용을 보여줍니다. –
당신은 * MySQL * 함수'PASSWORD'를 참조하고 있습니까? – Lasse