Skip ke Konten
Menu
Pertanyaan ini telah diberikan tanda
2 Replies
3216 Tampilan

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
Buang
Jawaban Terbai

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


Avatar
Buang
Penulis Jawaban Terbai

Avatar
Buang
Post Terkait Replies Tampilan Aktivitas
3
Mei 19
15537
0
Nov 17
4899
2
Des 23
7380
0
Nov 21
3018
0
Agu 17
3695