annotate app/main/member/_action/update_password.lua @ 508:f9f7e372e8ba
Shortened some german translations again
 | author | bsw | 
 | date | Fri Mar 23 12:41:23 2012 +0100 (2012-03-23) | 
 | parents | 0ee1e0c42d4c | 
 | children | 32cc544d5a5b | 
 
 | rev | line source | 
| bsw@9 | 1 local old_password = param.get("old_password") | 
| bsw@9 | 2 local new_password1 = param.get("new_password1") | 
| bsw@9 | 3 local new_password2 = param.get("new_password2") | 
| bsw@9 | 4 | 
| bsw@9 | 5 if not Member:by_login_and_password(app.session.member.login, old_password) then | 
| bsw@9 | 6   slot.put_into("error", _"Old password is wrong") | 
| bsw@9 | 7   return false | 
| bsw@9 | 8 end | 
| bsw@9 | 9 | 
| bsw@9 | 10 if new_password1 ~= new_password2 then | 
| bsw@9 | 11   slot.put_into("error", _"New passwords does not match.") | 
| bsw@9 | 12   return false | 
| bsw@9 | 13 end | 
| bsw@9 | 14 | 
| bsw@9 | 15 if #new_password1 < 8 then | 
| bsw@9 | 16   slot.put_into("error", _"New passwords is too short.") | 
| bsw@9 | 17   return false | 
| bsw@9 | 18 end | 
| bsw@9 | 19 | 
| bsw@9 | 20 app.session.member:set_password(new_password1) | 
| bsw@9 | 21 app.session.member:save() | 
| bsw@9 | 22 | 
| bsw@9 | 23 slot.put_into("notice", _"Your password has been updated successfully") |