Exemple #1
0
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', {})
Exemple #2
0
 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:
Exemple #3
0
 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:
Exemple #4
0
    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)
Exemple #5
0
    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)
Exemple #6
0
 def GET(self):
     f = forms.forgot_password()
     return render.forgot_password(f)
Exemple #7
0
 def GET(self, form=None):
     form = form or forms.forgot_password()
     msg, msg_type = helpers.get_delete_msg()
     return render.forgot_password(form, msg)
Exemple #8
0
 def GET(self, form=None):
     form = form or forms.forgot_password()
     msg, msg_type = helpers.get_delete_msg()
     return render.forgot_password(form, msg)
Exemple #9
0
 def GET(self):
     f = forms.forgot_password()
     return render.forgot_password(f)