Example #1
0
def register():
    print("进来注册")
    form = registerForm()
    if form.validate_on_submit():
        phone = request.form.get('phone', None)
        name = request.form.get('name', None)
        pwd = request.form.get('pwd', None)
        valid = request.form.get('valid', None)
        valid2 = request.form.get('valid2', None)
        if valid == valid2:
            remember_me = request.form.get('remember_me', False)
            create = User.create_user(phone,name,pwd)
            if create["status"] == 200:
                user = User(phone)
                login_user(user, remember=remember_me)
                return redirect(url_for('main'))
            elif create["status"] == 401:
                flash(create["msg"])
            else:
                return redirect(url_for('login'))
        else:
            flash("验证码错误!")
    return render_template('register.html', title="register", form=form)