Skip to Content
Menu
This question has been flagged
2 Replies
3170 Zobrazenia

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
Zrušiť
Best Answer

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


Avatar
Zrušiť
Autor Best Answer

Avatar
Zrušiť
Related Posts Replies Zobrazenia Aktivita
3
máj 19
15486
0
nov 17
4851
2
dec 23
7340
0
nov 21
2966
0
aug 17
3631