liquid_feedback_frontend
view app/main/member/_action/update_password.lua @ 510:ab68f1d0f78e
Set version number to 2.beta4
author | bsw |
---|---|
date | Tue Mar 27 18:54:16 2012 +0200 (2012-03-27) |
parents | 0ee1e0c42d4c |
children | 32cc544d5a5b |
line source
1 local old_password = param.get("old_password")
2 local new_password1 = param.get("new_password1")
3 local new_password2 = param.get("new_password2")
5 if not Member:by_login_and_password(app.session.member.login, old_password) then
6 slot.put_into("error", _"Old password is wrong")
7 return false
8 end
10 if new_password1 ~= new_password2 then
11 slot.put_into("error", _"New passwords does not match.")
12 return false
13 end
15 if #new_password1 < 8 then
16 slot.put_into("error", _"New passwords is too short.")
17 return false
18 end
20 app.session.member:set_password(new_password1)
21 app.session.member:save()
23 slot.put_into("notice", _"Your password has been updated successfully")