We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 97004de commit d59b766Copy full SHA for d59b766
curriculum/section13/lectures/05_login_required_decorator/end/app/__init__.py
@@ -47,9 +47,10 @@ def login():
47
email = request.form.get("email")
48
password = request.form.get("password")
49
50
- if pbkdf2_sha256.verify(password, users.get(email)):
51
- session["email"] = email
52
- return redirect(url_for("protected"))
+ if email in users.keys():
+ if pbkdf2_sha256.verify(password, users.get(email)):
+ session["email"] = email
53
+ return redirect(url_for("protected"))
54
else:
55
abort(401)
56
return render_template("login.html")
@@ -72,5 +73,5 @@ def signup():
72
73
74
75
@app.errorhandler(401)
-def auth_error():
76
+def auth_error(error):
77
return "Not authorized"
0 commit comments