我使用四郎,以確保我的應用程序,而現在的問題是我如何與哈希密碼登錄了以下情況:四郎 - 如何與哈希密碼登錄
1,自動登錄的用戶,他們點擊後,激活郵件。
2,通過Facebook登錄,從數據庫中找到facebookId用戶,並嘗試登錄的,但我已經是散列passwrod,我們有沒有辦法來解密哈希密碼。
這是我如何加密我的密碼存儲在數據庫中:
new Sha256Hash(password).toHex()
下面是我的登錄代碼。
Subject currentUser = SecurityUtils.getSubject();
if (!currentUser.isAuthenticated()) {
UsernamePasswordToken token = new UsernamePasswordToken(email, password, rememberMe);
currentUser.login(token);
}
如果這個問題很奇怪,並提前致謝,請與我聯繫。
很清楚,正是我想要的,非常感謝。 – gozizibj 2013-04-10 04:17:14