def send_mail_for_auto_change_pass(): user = request.args.get('user') DB.update_email_token(user, 'email activation') (email, activation_token) = DB.get_email_adress(user) email_.send_email( "Для подтвеждения смены пароля пожалуйста перейдите по ссылке " "http://{domain}/api/auto_change_pass?user={user}&token={token}".format( domain=(self.domain if self.domain is not None else self.ip), user=user, token=activation_token ), "Password change confirmation", email) return 'OK'
def resend_email(): if 'sessID' in request.cookies and request.cookies['sessID'] in self.sessions: session = self.sessions[request.cookies['sessID']] else: return 'Fail', 401 DB.update_email_token(session.user, 'email activation') (email, activation_token) = DB.get_email_adress(session.user) email_.send_email( "Для подтвеждения регистрации пожалуйста перейдите по ссылке " "http://{domain}/api/activate_account?token={token}".format( domain=(self.domain if self.domain is not None else self.ip), token=activation_token ), "Account activation", email ) return 'OK'