liquid_feedback_frontend

annotate app/main/api/login.lua @ 1539:52185c8f5746

Fixed access to non-existing session object
author bsw
date Tue Oct 20 17:51:38 2020 +0200 (2020-10-20)
parents 45fd259aa1ad
children c6883a7dce61
rev   line source
bsw@1526 1 if not app.scopes.login then
bsw@1526 2 request.redirect{ external = request.get_absolute_baseurl() .. "index/login.html" }
bsw@1526 3 return
bsw@1526 4 end
bsw@1526 5
bsw@1526 6 if not app.access_token.used then
bsw@1526 7 local result = util.login(app.access_token.member)
bsw@1526 8
bsw@1526 9 if not result then
bsw@1526 10 request.redirect{ external = request.get_absolute_baseurl() .. "index/login.html" }
bsw@1526 11 return
bsw@1526 12 end
bsw@1526 13 app.access_token.used = true
bsw@1526 14 app.access_token:save()
bsw@1526 15 end
bsw@1526 16
bsw@1526 17 local redir_url = param.get("redir_url")
bsw@1526 18
bsw@1526 19 if not redir_url then
bsw@1526 20 request.redirect{ external = request.get_absolute_baseurl() }
bsw@1526 21 return
bsw@1526 22 end
bsw@1526 23
bsw@1526 24 request.redirect{ external = redir_url }
bsw@1526 25

Impressum / About Us