def resend(id_user): """ Méthode pour renvoyer l'email de confirmation d'une inscription :param id_user: id_user de la préinscription à renvoyer par mail """ if helper.is_valid_integer(id_user) is not None: utilisateur = user.find_user_by_id(id_user) if utilisateur is not None and not utilisateur.actif: signature = helper.generate_signed_string_from_mail(utilisateur.mail) helper.send_activation_mail(utilisateur.mail, signature) flash( "Succès : un mail d'activation te sera envoyé prochainement", "success" ) app.logger.info("RESEND - resend mail for user with id %s", utilisateur.id) else: flash("Echec : aucune inscription trouvée, " "merci de contacter l'adminsitrateur pour plus d'information", "danger") app.logger.error("RESEND - try resend but no utilisateur found for id %s", id_user) else: flash("Echec : pas d'id utilisateur, " "merci de contacter l'adminsitrateur pour plus d'information", "danger") app.logger.error("RESEND - no id user") return redirect(url_for("login"))
def load_user(user_id): return user.find_user_by_id(user_id)