Ejemplo n.º 1
0
def register():
    form = RegisterForm()
    if form.validate():
        u = User(username=form.username.data,
                 password=form.password.data,
                 email=form.email.data)
        db.session.add(u)
        db.session.commit()

        #生成一个加密的字符串 保存该用户注册成功后的信息
        token = u.generate_token()
        #发送给用户一封邮件
        send_mail(u.email,
                  '77账户激活',
                  'email/activate',
                  username=u.username,
                  token=token)
        return redirect(url_for('users.login'))
    return render_template('users/register.html', form=form)
Ejemplo n.º 2
0
def register():
    form = RegisterFrom()
    if form.validate_on_submit():
        u = User(
            username=form.username.data,
            password=form.password.data,
            email=form.email.data,
        )
        db.session.add(u)
        db.session.commit()

        # 生产一个加密字符串,保存该用户注册成功后的信息
        token = u.generate_token()
        # 发送一封邮箱
        send_mail(u.email,
                  subject='账户激活',
                  template='email/activate',
                  username=u.username,
                  token=token)
        # print(u.email)
        return redirect(url_for('users.login'))
    return render_template('users/register.html', form=form)