@@ -170,6 +170,10 @@ def login():
return redirect(url_for("login"))
if not user.passhash:
+ if not password:
+ flash("Can't set a blank password")
+ return redirect(url_for("login"))
+
salt = bcrypt.gensalt()
user.passhash = bcrypt.hashpw(password.encode(), salt)
db.session.commit()