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