пароли после обновления страницы или перезапуска сервера меняются и пользователи не логинятся. В чем проблема может быть?
это наверное где логин копать нужно
может ли участок кода, который сетает пароль, для учётки вызываться при простом гет запросе?
покажи роут с регистрацией
@app.route('/login', methods=['POST', 'GET']) def login(): form = UserLogin() if form.validate_on_submit(): name = request.form.get('name') password = request.form.get('password') user = Users.query.filter_by(name=name).first() if user: if bcrypt.check_password_hash(user.password, password): login_user(user) next_page = request.args.get('next') if next_page: return redirect(next_page) return redirect('/') else: print('user is not exist') return render_template('login.html', form=form)
Обсуждают сегодня