def send_reset_password(user): email_token = EmailToken.create_reset_password_token(user.id, commit=False) verify_url = url_for('reset_password', token=email_token.token, _external=True) text_body, html_body = _render_email('reset_password', { 'verify_url': verify_url }) email_token.save(commit=True) return send_email(user.email, '[Standard Survival] Reset password', text_body, html_body)
def send_verify_email(to_email, user): email_token = EmailToken.create_verify_token(to_email, user.id, commit=False) verify_url = url_for('verify_email', token=email_token.token, _external=True) text_body, html_body = _render_email('verify_email', to_email, { 'username': user.player.username, 'verify_url': verify_url }) email_token.save(commit=True) send_email(to_email, '[Standard Survival] Please verify your email', text_body, html_body)
def send_creation_email(to_email, uuid, username): email_token = EmailToken.create_creation_token(to_email, uuid, commit=False) verify_url = url_for('create_account', token=email_token.token, _external=True) text_body, html_body = _render_email('create_account', { 'username': username, 'verify_url': verify_url }) email_token.save(commit=True) return send_email(to_email, '[Standard Survival] Please verify your email', text_body, html_body)
def send_reset_password(user): email_token = EmailToken.create_reset_password_token(user.id, commit=False) verify_url = url_for('reset_password', token=email_token.token, _external=True) to_email = user.email text_body, html_body = _render_email('reset_password', to_email, { 'verify_url': verify_url }) email_token.save(commit=True) return send_email(to_email, '[Standard Survival] Reset password', text_body, html_body)