예제 #1
0
 def test_activating_user(self):
     u = User(username='******')
     db.session.add(u)
     db.session.commit()
     token1 = u.get_activate_token()
     token2 = '12345'
     User.activate_user(token1)
     self.assertTrue(u.is_active)
     self.assertIsNone(User.activate_user(token2))
예제 #2
0
def activate(token):
    user = User.activate_user(token)
    db.session.commit()
    if not user:
        flash(_('Activation error'))
        return redirect(url_for('main.index'))
    flash(_('Your account is activated. Please, sign in.'))
    return redirect(url_for('auth.login'))