def form_data(request): save_form(*currier_reg()) save_form(*user_registration()) # save_form(*device_registration()) save_form(*vend_manager_registration()) save_form(*vendor_mgr_registration()) save_form(*vend_empl_registration()) save_form(*forgot_password()) return render(request, 'management/success.html', {})
def POST(self): i = web.input() f = forms.forgot_password() if not f.validates(i): return render.forgot_password(f) else: from infogami.infobase.client import ClientException try: delegate.admin_login() d = web.ctx.site.get_reset_code(i.email) except ClientException, e: f.note = str(e) web.ctx.headers = [] return render.forgot_password(f) else:
def POST(self): i = web.input() form = forms.forgot_password() if form.validates(i): token = get_secret_token(i.email) reset_url = set_password_url(i.email, token) subject = 'Reset your watchdog.net password' msg = """\ You asked to reset your password on watchdog.net. You can do so at: %s but you have to do it within the next 7 days. Thanks, watchdog.net """ % (reset_url) web.sendmail(config.from_address, i.email, subject, msg ) helpers.set_msg('Check your email to reset your password.') raise web.seeother('/u/forgot_password', absolute=True) else: return self.GET(form)
def POST(self): i = web.input() form = forms.forgot_password() if form.validates(i): token = get_secret_token(i.email) reset_url = set_password_url(i.email, token) subject = 'Reset your watchdog.net password' msg = """\ You asked to reset your password on watchdog.net. You can do so at: %s but you have to do it within the next 7 days. Thanks, watchdog.net """ % (reset_url) web.sendmail(config.from_address, i.email, subject, msg) helpers.set_msg('Check your email to reset your password.') raise web.seeother('/u/forgot_password', absolute=True) else: return self.GET(form)
def GET(self): f = forms.forgot_password() return render.forgot_password(f)
def GET(self, form=None): form = form or forms.forgot_password() msg, msg_type = helpers.get_delete_msg() return render.forgot_password(form, msg)