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('/')
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('/')
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('/')
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('/')
def get_tickets(): tickets = Ticket.all() return render_template("tickets.html", tickets=tickets)
def get_tickets(): tickets = Ticket.all() return render_template("tickets.html", tickets=tickets)