File tree 2 files changed +8
-6
lines changed
curriculum/section13/lectures
04_encrypt_passwords_passlib/end/app
05_login_required_decorator/start/app
2 files changed +8
-6
lines changed Original file line number Diff line number Diff line change @@ -36,9 +36,10 @@ def login():
36
36
email = request .form .get ("email" )
37
37
password = request .form .get ("password" )
38
38
39
- if pbkdf2_sha256 .verify (password , users .get (email )):
40
- session ["email" ] = email
41
- return redirect (url_for ("protected" ))
39
+ if email in users .keys ():
40
+ if pbkdf2_sha256 .verify (password , users .get (email )):
41
+ session ["email" ] = email
42
+ return redirect (url_for ("protected" ))
42
43
else :
43
44
abort (401 )
44
45
return render_template ("login.html" )
Original file line number Diff line number Diff line change @@ -36,9 +36,10 @@ def login():
36
36
email = request .form .get ("email" )
37
37
password = request .form .get ("password" )
38
38
39
- if pbkdf2_sha256 .verify (password , users .get (email )):
40
- session ["email" ] = email
41
- return redirect (url_for ("protected" ))
39
+ if email in users .keys ():
40
+ if pbkdf2_sha256 .verify (password , users .get (email )):
41
+ session ["email" ] = email
42
+ return redirect (url_for ("protected" ))
42
43
else :
43
44
abort (401 )
44
45
return render_template ("login.html" )
You can’t perform that action at this time.
0 commit comments