liquid_feedback_frontend

diff app/main/index/_action/login.lua @ 905:e3887fea39fa

Added support for SHA-2 based password hashing
author bsw
date Sun Sep 23 14:35:20 2012 +0200 (2012-09-23)
parents c2022db9f64c
children 81bde33c2256
line diff
     1.1 --- a/app/main/index/_action/login.lua	Sun Aug 26 22:37:49 2012 +0200
     1.2 +++ b/app/main/index/_action/login.lua	Sun Sep 23 14:35:20 2012 +0200
     1.3 @@ -1,4 +1,7 @@
     1.4 -local member = Member:by_login_and_password(param.get('login'), param.get('password'))
     1.5 +local login = param.get("login")
     1.6 +local password = param.get("password")
     1.7 +
     1.8 +local member = Member:by_login_and_password(login, password)
     1.9  
    1.10  function do_etherpad_auth(member)
    1.11    local result = net.curl(
    1.12 @@ -59,6 +62,11 @@
    1.13    else
    1.14      app.session.lang = member.lang
    1.15    end
    1.16 +
    1.17 +  if member.password_hash_needs_update then
    1.18 +    member:set_password(password)
    1.19 +  end
    1.20 +  
    1.21    member:save()
    1.22    app.session.member = member
    1.23    app.session:save()

Impressum / About Us