我需要让用户更改他们的密码。我想在会话中切换密码以反映这个新密码,而不用注销它们。
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
我使用了类似上面的东西,但它似乎无法将当前会话的密码更改为刚刚输入的新密码。
我究竟做错了什么?