liquid_feedback_frontend

annotate app/main/index/_action/login.lua @ 1544:a0b791073159

Backout of changes on auth filter
author bsw
date Tue Oct 20 18:15:13 2020 +0200 (2020-10-20)
parents 45fd259aa1ad
children
rev   line source
bsw@905 1 local login = param.get("login")
bsw@905 2 local password = param.get("password")
bsw@905 3
bsw@1071 4 local member, err, uid = Member:by_login_and_password(login, password)
bsw@1071 5
bsw@1071 6 if err == "ldap_credentials_valid_but_no_member" then
bsw@1071 7 app.session.authority = "ldap"
bsw@1074 8 app.session.authority_uid = uid
bsw@1074 9 app.session.authority_login = login
bsw@1071 10 app.session:save()
bsw@1071 11 request.redirect{
bsw@1071 12 module = "index", view = "register", params = {
bsw@1071 13 ldap_login = login
bsw@1071 14 }
bsw@1071 15 }
bsw@1071 16 return
bsw@1071 17 end
bsw/jbe@0 18
bsw@286 19
bsw/jbe@0 20 if member then
bsw@1526 21 return util.login(member)
bsw@905 22
bsw/jbe@0 23 else
bsw/jbe@1309 24 slot.put_into("error_code", "invalid_credentials")
bsw/jbe@0 25 trace.debug('User NOT authenticated')
bsw/jbe@0 26 return false
bsw/jbe@0 27 end

Impressum / About Us