def reset_password(email=None): if request.method == 'POST': email = request.form['email'] password = set_random_password(email) if password: send_prr_email(page = app.config['APPLICATION_URL'], recipients = [email], subject = "Your temporary password", template = "password_email.html", include_unsubscribe_link = False, password = password) message = "Thanks! You should receive an e-mail shortly with instructions on how to login and update your password." else: message = "Looks like you're not a user already. Currently, this system requires logins only for city employees. " return render_template('reset_password.html', message = message)
def reset_password(email=None): after_reset = False reset_success = False if request.method == 'POST': after_reset = True email = request.form['email'] password = db_helpers.set_random_password(email) if password: send_prr_email(page = app.config['APPLICATION_URL'], recipients = [email], subject = "Your temporary password", template = "password_email.html", include_unsubscribe_link = False, password = password) reset_success = True app.logger.info("\n\nPassword reset sent for email: %s." % email) else: app.logger.info("\n\nPassword reset attempted and denied for email: %s." % email) return render_template('reset_password.html', after_reset = after_reset, reset_success = reset_success)
def reset_password(email=None): after_reset = False reset_success = False if request.method == 'POST': after_reset = True email = request.form['email'] password = db_helpers.set_random_password(email) if password: send_prr_email(page=app.config['APPLICATION_URL'], recipients=[email], subject="Your temporary password", template="password_email.html", include_unsubscribe_link=False, password=password) reset_success = True app.logger.info("\n\nPassword reset sent for email: %s." % email) else: app.logger.info( "\n\nPassword reset attempted and denied for email: %s." % email) return render_template('reset_password.html', after_reset=after_reset, reset_success=reset_success)