File tree Expand file tree Collapse file tree 2 files changed +8
-6
lines changed
curriculum/section13/lectures
04_encrypt_passwords_passlib/end/app
05_login_required_decorator/start/app Expand file tree Collapse file tree 2 files changed +8
-6
lines changed Original file line number Diff line number Diff line change @@ -36,9 +36,10 @@ def login():
3636 email = request .form .get ("email" )
3737 password = request .form .get ("password" )
3838
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" ))
4243 else :
4344 abort (401 )
4445 return render_template ("login.html" )
Original file line number Diff line number Diff line change @@ -36,9 +36,10 @@ def login():
3636 email = request .form .get ("email" )
3737 password = request .form .get ("password" )
3838
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" ))
4243 else :
4344 abort (401 )
4445 return render_template ("login.html" )
You can’t perform that action at this time.
0 commit comments