コード例 #1
0
    def test_token(self):
        user = User(username='******', email='*****@*****.**', password='******')
        user.save()

        token = user.generate_confirmation_token()
        user.confirm(token)

        self.assertTrue(user.is_active is True)
コード例 #2
0
ファイル: views.py プロジェクト: FireBangBang/competition
def register():
    """
    注册
    """
    form = RegistrationForm()
    if form.validate_on_submit():
        user = User(email=form.email.data, username=form.username.data, password=form.password.data)
        # db.session.add(user)
        # db.session.commit()
        token = user.generate_confirmation_token()
        # 发送确认邮件
        # send_email(user.email, '账号信息确认', 'auth/email/confirm', user=user, token=token)
        flash("已发送信息确认邮件,请注意查收")
        return redirect(url_for('auth.login'))
    return render_template('auth/register.html', form=form)