Esempio n. 1
0
def regist_admin():
    """
    Register a new user
    """
    form = RegisterForm()
    if form.validate_on_submit():
        user = form.save()
        return redirect(url_for('index'))
    return render_template("auth/register.html", form=form)
Esempio n. 2
0
def register():
    form = RegisterForm(request.form)
    if form.validate_on_submit():
        user = User(email=form.email.data, password=form.password.data)
        db.session.add(user)
        db.session.commit()

        login_user(user)

        flash('Thank you for registering.', 'success')
        return redirect(url_for("user.members"))

    return render_template('user/register.html', form=form)
Esempio n. 3
0
def register():
    form = RegisterForm(request.form)
    if request.method == 'POST':
        if form.validate_on_submit():
            # if form.validate_username():
            try:
                user = form.save()
            except IntegrityError as e:
                return make_response(422, message='User name is existed')
            login_user(user)
            return url_for('busad.upload')
    try:
        return render_template('register.html', title='Register', form=form)
    except TemplateNotFound:
        abort(404)