liquid_feedback_frontend
annotate app/main/index/_action/login.lua @ 1708:ee2776bb46b1
Allow to overwrite Quick Guide title
| author | bsw |
|---|---|
| date | Mon Sep 27 11:50:08 2021 +0200 (2021-09-27) |
| 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 |