server.py 文件源码

python
阅读 22 收藏 0 点赞 0 评论 0

项目:hb-final-project 作者: kjlundsgaard 项目源码 文件源码
def sign_up_user():
    """Signs up new user"""

    email = request.form.get("email")
    password = request.form.get("password")
    fname = request.form.get("fname")
    lname = request.form.get("lname")

    user = User.query.filter_by(email=email).first()
    # if user already exists, checks password and logs them in if correct. If not, prompts
    # for password again
    if user:
        if user.verify_password(password):
            session['user'] = user.user_id
            flash("You are now logged in")
            return redirect('/')
            # return redirect('/users/' + str(user.user_id))
        else:
            flash("Password incorrect - There is already a user with this email")
            return redirect('/')
    else:
        #instantiates new user and passes user_id to session
        user = User(email=email, password=password, fname=fname, lname=lname)
        db.session.add(user)
        db.session.commit()
        session['user'] = user.user_id
        flash("Your account has been created")
        return redirect('/')
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号