Пример #1
0
def haha():
    u = request.args.get('u')
    if u:
        try:
            u = TestUser(name=u)
            flush(u)
        except:
            return _('u duplicated!')
    us = TestUser.query.all()
    return render_template('test/haha.html', us=us)
Пример #2
0
def register():
    """Registers the user."""
    if g.user:
        return redirect(url_for('index'))
    error = None
    if request.method == 'POST':
        email = request.form['email'].strip()
        if not email or '@' not in email:
            error = 'email无效'
        elif not request.form['password']:
            error = '需要输入密码'
        elif request.form['password'] != request.form['password2']:
            error = '密码错误'
        elif User.query.filter_by(email=email).first():
            error = 'email已被使用'
        else:
            u = User(email=email, pw_hash=generate_password_hash(request.form['password']))
            flush(u)
            session['user_id'] = u.id
            flash('注册成功')
            return redirect(url_for('index'))
    return render_template('register.html')
Пример #3
0
def register():
    """Registers the user."""
    if g.user:
        return redirect(url_for('index'))
    error = None
    if request.method == 'POST':
        email = request.form['email'].strip()
        if not email or '@' not in email:
            error = 'email无效'
        elif not request.form['password']:
            error = '需要输入密码'
        elif request.form['password'] != request.form['password2']:
            error = '密码错误'
        elif User.query.filter_by(email=email).first():
            error = 'email已被使用'
        else:
            u = User(email=email,
                     pw_hash=generate_password_hash(request.form['password']))
            flush(u)
            session['user_id'] = u.id
            flash('注册成功')
            return redirect(url_for('index'))
    return render_template('register.html')