Tôi có một ứng dụng web java sử dụng khung công tác mùa xuân và bảo mật mùa xuân để đăng nhập. Trong cơ sở dữ liệu của tôi, tôi đã mã hóa mật khẩu của mình thành MD5 trước khi được lưu. Tôi đã thêm vào ứng dụng của tôi-config.xml mã nàyMã hóa bảo mật mùa xuân MD5
<security:authentication-provider>
<security:password-encoder hash="md5"/>
<security:jdbc-user-service
data-source-ref="dataSource"
users-by-username-query="select user_name username, user_password password, 1 enabled from users where user_name=?"
authorities-by-username-query="select username, authority from authorities where username=?" />
</security:authentication-provider>
Lúc đầu, nó hoạt động khi mật khẩu trong db không được mã hóa. Nhưng khi tôi mã hóa và thêm đoạn mã này vào cấu hình ứng dụng của tôi
<security:password-encoder hash="md5"/>
Tôi không thể đăng nhập.
md5 là hàm băm, không phải là phương pháp mã hóa. – u0b34a0f6ae
ý của bạn là gì. Tôi nên làm gì – cedric