跳至內容
選單
此問題已被標幟
2 回覆
2953 瀏覽次數

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)


頭像
捨棄
最佳答案

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


頭像
捨棄
作者 最佳答案

頭像
捨棄
相關帖文 回覆 瀏覽次數 活動
3
5月 19
15192
0
11月 17
4614
2
12月 23
7092
0
11月 21
2729
0
8月 17
3420