From 73d5e6b3339e99de822fae204dd2821c2735c4d9 Mon Sep 17 00:00:00 2001
From: silum <deneys.maartens@gmail.com>
Date: Sat, 04 Nov 2017 19:51:24 +0100
Subject: [PATCH] views.py: prevent exception on unknown user login

---
 docs/quick_tutorial/authorization/tutorial/views.py |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/docs/quick_tutorial/authorization/tutorial/views.py b/docs/quick_tutorial/authorization/tutorial/views.py
index b2dc905..3876efb 100644
--- a/docs/quick_tutorial/authorization/tutorial/views.py
+++ b/docs/quick_tutorial/authorization/tutorial/views.py
@@ -45,7 +45,8 @@
         if 'form.submitted' in request.params:
             login = request.params['login']
             password = request.params['password']
-            if check_password(password, USERS.get(login)):
+            hashed_pw = USERS.get(login)
+            if hashed_pw and check_password(password, hashed_pw):
                 headers = remember(request, login)
                 return HTTPFound(location=came_from,
                                  headers=headers)

--
Gitblit v1.9.3