def verify_login_user(form): username = form['Username'] password = form['Password'] user = User.get_user(username) if user == None: flask.flash("Incorrect Credentials") return flask.redirect("/login") if unicode(hashpw(password, user.hashpass)) == user.hashpass: login_user(user) return flask.redirect("/") else: flask.flash("Incorrect Credentials") return flask.redirect("/login")
def verify_login_user(form): username = form['Username'] password = form['Password'] user = User.get_user(username) if user == None: flask.flash("Incorrect Credentials") return flask.redirect("/login") if unicode(hashpw(password, user.hashpass)) == user.hashpass: login_user(user) return flask.redirect("/") else: flask.flash("Incorrect Credentials") return flask.redirect("/login")
def register_user(form): username = form['Username'] password = form['Password'] user = User.get_user(username) if user == None: t = time() password = unicode(hashpw(password, gensalt(8))) e = time() print 'Hashpw Time Elapsed %s' % str(e - t) new = User(username, password) new.save_to_db() login_user(new, remember=True) return flask.redirect("/") flask.flash("Username already chosen") return flask.redirect("/login")
def register_user(form): username = form['Username'] password = form['Password'] user = User.get_user(username) if user == None: t = time() password = unicode(hashpw(password, gensalt(8))) e = time() print 'Hashpw Time Elapsed %s' % str(e-t) new = User(username, password) new.save_to_db() login_user(new, remember=True) return flask.redirect("/") flask.flash("Username already chosen") return flask.redirect("/login")