bsw@1526: if not app.scopes.login then bsw@1526: request.redirect{ external = request.get_absolute_baseurl() .. "index/login.html" } bsw@1526: return bsw@1526: end bsw@1526: bsw@1526: if not app.access_token.used then bsw@1579: app.session:set_cookie() bsw@1526: local result = util.login(app.access_token.member) bsw@1526: bsw@1526: if not result then bsw@1526: request.redirect{ external = request.get_absolute_baseurl() .. "index/login.html" } bsw@1526: return bsw@1526: end bsw@1526: app.access_token.used = true bsw@1526: app.access_token:save() bsw@1526: end bsw@1526: bsw@1526: local redir_url = param.get("redir_url") bsw@1526: bsw@1526: if not redir_url then bsw@1526: request.redirect{ external = request.get_absolute_baseurl() } bsw@1526: return bsw@1526: end bsw@1526: bsw@1526: request.redirect{ external = redir_url } bsw@1526: