Zum Inhalt springen
Menü
Sie müssen registriert sein, um mit der Community zu interagieren.
Diese Frage wurde gekennzeichnet
727 Ansichten

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
Verwerfen
Verknüpfte Beiträge Antworten Ansichten Aktivität
1
Aug. 22
3156
1
Okt. 23
1974
3
Mai 25
2163
1
Mai 25
313
0
Mai 25
306