Passa al contenuto
Menu
È necessario essere registrati per interagire con la community.
La domanda è stata contrassegnata
2 Risposte
2948 Visualizzazioni

Hello, I have set up a modal with a form to force the user to connect before validating the order, but my problem is that if he is wrong about his credentials the page updates and does not return any error. Below is my code


My controller


class RequireLogin(Home):       
     @http.route('/web/login_custum', type='http', auth="none")   
     def web_login_custum(self, redirect=None, **kw):       
         main.ensure_db()       
         if request.httprequest.method == 'POST':
            old_uid = request.uid
            _logger.info(":::::======>%s<======::::::"%(request.session))
            uid = request.session.authenticate(request.session.db, request.params['login'], request.params['password'])
            if uid is not False:
                 request.params['login_success'] = True
                 if not redirect:
                     redirect = '/shop/payment'
                     return http.redirect_with_hash(redirect)
            else:
                request.uid = old_uid
                kw['error'] = _("Wrong login/password")
                return http.redirect_with_hash('/shop/payment', kw)


Avatar
Abbandona
Risposta migliore

Can you show your View file i wants to make a modal


Avatar
Abbandona
Autore Risposta migliore

Avatar
Abbandona
Post correlati Risposte Visualizzazioni Attività
3
mag 19
15190
0
nov 17
4612
2
dic 23
7091
0
nov 21
2729
0
ago 17
3420