liquid_feedback_frontend

annotate app/main/api/login.lua @ 1526:45fd259aa1ad

Added login api interface and login scope
author bsw
date Mon Aug 24 13:48:03 2020 +0200 (2020-08-24)
parents
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