Пример #1
0
 def post(self, code):
     session = get_current_session()
     code = helper.parse_post_id(
         helper.sanitizeHtml(self.request.get('code')))
     password = helper.sanitizeHtml(self.request.get('password'))
     password_confirm = helper.sanitizeHtml(
         self.request.get('password_confirm'))
     if password != password_confirm:
         session['error'] = "Ocurrió un error al confirmar el password"
         self.redirect('/recovery/' + code)
         return
     ticket = Ticket.all().filter('code', code).filter('is_active',
                                                       True).fetch(1)
     if len(ticket) == 1:
         ticket = ticket[0]
         user = ticket.user
         user.password = User.slow_hash(password)
         user.put()
         ticket.is_active = False
         ticket.put()
         session[
             'success'] = "Se ha cambiado el password correctamente, ya puedes iniciar sesión con tus nuevas credenciales"
         self.redirect('/login')
     else:
         self.redirect('/')
Пример #2
0
 def get(self,code):
   session = get_current_session()
   code = helper.parse_post_id(code)
   if session.has_key('error'):
     error = session['error']
   
   ticket = Ticket.all().filter('code',code).filter('is_active',True).fetch(1)
   if len(ticket) == 1:
     ticket = ticket[0]
     self.response.out.write(template.render('templates/new-password.html', locals()))
   else:
     self.redirect('/')
Пример #3
0
    def get(self, code):
        session = get_current_session()
        code = helper.parse_post_id(code)
        if session.has_key('error'):
            error = session['error']

        ticket = Ticket.all().filter('code', code).filter('is_active',
                                                          True).fetch(1)
        if len(ticket) == 1:
            ticket = ticket[0]
            self.response.out.write(
                template.render('templates/new-password.html', locals()))
        else:
            self.redirect('/')
Пример #4
0
 def post(self,code):
   session = get_current_session()
   code = helper.parse_post_id(helper.sanitizeHtml(self.request.get('code')))
   password = helper.sanitizeHtml(self.request.get('password'))
   password_confirm = helper.sanitizeHtml(self.request.get('password_confirm'))
   if password != password_confirm :
     session['error'] = "Ocurrió un error al confirmar el password"
     self.redirect('/recovery/'+code)
     return
   ticket = Ticket.all().filter('code',code).filter('is_active',True).fetch(1)
   if len(ticket) == 1:
     ticket = ticket[0]
     user = ticket.user
     user.password = User.slow_hash(password)
     user.put()
     ticket.is_active = False
     ticket.put()
     session['success'] = "Se ha cambiado el password correctamente, ya puedes iniciar sesión con tus nuevas credenciales"
     self.redirect('/login')
   else:
     self.redirect('/')
Пример #5
0
def get_tickets():
    tickets = Ticket.all()
    return render_template("tickets.html", tickets=tickets)
Пример #6
0
def get_tickets():
	tickets = Ticket.all()
	return render_template("tickets.html", tickets=tickets)