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):
	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)
Exemplo n.º 3
0
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)
Exemplo n.º 4
0
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)