Security.salt 및 Security.cipherSeed 값을 제거하면 관리자 로그인이 작동하지 않습니다. Security.salt 및 Security.cipherSeed 값 제거 관리자 로그인이 작동하지 않음
Configure::write('Security.salt', '');
Configure::write('Security.cipherSeed', '');
관리자 로그인이 작동하지 않습니다 물론
Security.salt 및 Security.cipherSeed 값을 제거하면 관리자 로그인이 작동하지 않습니다. Security.salt 및 Security.cipherSeed 값 제거 관리자 로그인이 작동하지 않음
Configure::write('Security.salt', '');
Configure::write('Security.cipherSeed', '');
관리자 로그인이 작동하지 않습니다 물론
도와주세요. AuthComponent는 문자열을 hash
의 세션에있는 사용자 데이터와 데이터베이스에 대한 영구 암호로 필요로합니다.
귀하가 이미 databese에 암호를 해시 했으므로 관리자 로그인 양식을 제출할 때 방금 입력 한 암호를 해시 한 다음 데이터베이스와 비교하여 일치하는지 확인하십시오 부여됩니다.
소금을 삭제했다는 것을 고려하면 해시는 제공된 소금이있는 것과 비교할 때 동작이 달라 지므로 동일한 입력에 대해 다른 해시를 출력하므로 권한이 거부되고 다음과 같이 유지됩니다. 너는 똑같은 salt
으로 돌아온다.
cake bake
명령으로 프로젝트를 베이크하면 기본 염이 생성되어 대체됩니다. 이 염분을 바꿀 때 데이터베이스에 저장된 모든 암호를 다시 해독해야하므로 '잊어 버린 암호'메커니즘과 같이 사용자에게이를 수행 할 수있는 방법을 제공해야합니다.
왜 지우시겠습니까? 이것은 말도 안돼. –