İçereği Atla
Menü
Bu soru işaretlendi
2 Cevaplar
3160 Görünümler

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
Vazgeç
En İyi Yanıt

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


Avatar
Vazgeç
Üretici En İyi Yanıt

Avatar
Vazgeç
İlgili Gönderiler Cevaplar Görünümler Aktivite
3
May 19
15482
0
Kas 17
4843
2
Ara 23
7336
0
Kas 21
2964
0
Ağu 17
3627