0
我有需要讓用戶更改他們的密碼。我想在會話中切換密碼以反映這個新密碼,而不登出它們。Rails3用戶更改密碼,如何更改當前會話密碼?
def set_auth username, password
# test username and password here?
auth_object = AuthCookie.new
auth_object.set_username username
auth_object.set_password password
session[:user_login] = auth_object
end
我使用類似上面的,但它似乎並沒有改變當前會話的密碼爲新的一個剛剛進入使用工作。
我在做什麼錯?
爲什麼你在會話中存儲他們的密碼呢?僅僅知道用戶已經成功通過身份驗證就足夠了嗎? – sarnold
你在這裏略過了一些細節。什麼不適合你?分享表示失敗的代碼的細節。謝謝。 – Anil