def test_set_user_email_confirmed(self): """ Testando a função controllers.set_user_email_confirmed(). """ user = ut.create_user('*****@*****.**', '0akdnids', False) controllers.set_user_email_confirmed(user) modified_user = controllers.get_user_by_id(user.id) self.assertTrue(modified_user.email_confirmed)
def test_set_user_email_confirmed(self): """ Testando a função controllers.set_user_email_confirmed(). """ user = ut.create_user('*****@*****.**', '0akdnids', False) controllers.set_user_email_confirmed(user) modified_user = controllers.get_user_by_id(user.id) self.assertTrue(modified_user.email_confirmed)
def confirm_email(self, token): try: ts = get_timed_serializer() email = ts.loads(token, salt="email-confirm-key", max_age=current_app.config['TOKEN_MAX_AGE']) except Exception as e: # possiveis exceções: https://pythonhosted.org/itsdangerous/#exceptions # qualquer exeção invalida a operação de confirmação abort(404) # melhorar mensagem de erro para o usuário user = controllers.get_user_by_email(email=email) if not user: abort(404, _('Usuário não encontrado')) controllers.set_user_email_confirmed(user) flash(_('Email: %(email)s confirmado com sucesso!', email=user.email)) return redirect(url_for('.index'))
def confirm_email(self, token): try: ts = get_timed_serializer() email = ts.loads(token, salt="email-confirm-key", max_age=current_app.config['TOKEN_MAX_AGE']) except Exception: # possiveis exceções: https://pythonhosted.org/itsdangerous/#exceptions # qualquer exeção invalida a operação de confirmação abort(404) # melhorar mensagem de erro para o usuário user = controllers.get_user_by_email(email=email) if not user: abort(404, _('Usuário não encontrado')) controllers.set_user_email_confirmed(user) flash(_('Email: %(email)s confirmado com sucesso!', email=user.email)) return redirect(url_for('.index'))