예제 #1
0
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")
예제 #2
0
파일: UserPage.py 프로젝트: c00w/netmarket
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") 
예제 #3
0
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")
예제 #4
0
파일: UserPage.py 프로젝트: c00w/netmarket
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")