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)
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')