mirror of
https://github.com/almet/copanier.git
synced 2025-04-28 19:42:37 +02:00
Fix email called without being defined
This commit is contained in:
parent
4278c95d81
commit
5aeeb5f3b8
1 changed files with 5 additions and 4 deletions
|
@ -72,7 +72,7 @@ options(app)
|
||||||
|
|
||||||
@app.listen("request")
|
@app.listen("request")
|
||||||
async def auth_required(request, response):
|
async def auth_required(request, response):
|
||||||
if not request.route.payload.get("genuine"):
|
if request.route and not request.route.payload.get("genuine"):
|
||||||
token = request.cookies.get("token")
|
token = request.cookies.get("token")
|
||||||
email = None
|
email = None
|
||||||
if token:
|
if token:
|
||||||
|
@ -81,15 +81,16 @@ async def auth_required(request, response):
|
||||||
if not email:
|
if not email:
|
||||||
response.redirect = f"/sésame?next={request.path}"
|
response.redirect = f"/sésame?next={request.path}"
|
||||||
return response
|
return response
|
||||||
user = Person(email=email)
|
user = Person(email=email)
|
||||||
request["user"] = user
|
request["user"] = user
|
||||||
session.user.set(user)
|
session.user.set(user)
|
||||||
|
|
||||||
|
|
||||||
@app.listen("request")
|
@app.listen("request")
|
||||||
async def attach_request(request, response):
|
async def attach_request(request, response):
|
||||||
response.request = request
|
response.request = request
|
||||||
|
|
||||||
|
|
||||||
@app.listen("request")
|
@app.listen("request")
|
||||||
async def log_request(request, response):
|
async def log_request(request, response):
|
||||||
if request.method == "POST":
|
if request.method == "POST":
|
||||||
|
|
Loading…
Reference in a new issue