Přejít na obsah
Menu
You need to be registered to interact with the community.
This question has been flagged
1213 Zobrazení

Hi everyone,
In this controller even after I enter the correct email and password the page stills the same and doesn't redirect to the hdashboard page, Why is that ?


 @http.route('/login/process', type='http', auth='public', methods=['POST'], website=True, csrf=False)    def login_process(self, **post):        email = post.get('email')        password = post.get('password')        db = request.env.cr.dbname

try: user = request.env['res.users'].sudo().search([('login', '=', email)]) if user and user.password == hashlib.sha256(password.encode()).hexdigest(): uid = user.id request.session.authenticate(db, email, password) print("**********************************") return redirect('/') else: raise ValidationError('Invalid email or password')

        except ValidationError as e:            return http.request.render('test.test_view', {'error': str(e)})
Avatar
Zrušit
Related Posts Odpovědi Zobrazení Aktivita
1
srp 22
3595
1
říj 23
2814
1
čvn 25
2296
2
čvn 25
639
1
čvn 25
1673