uLogin = request.form['login']
uPassword = request.form['password']
with open('database.json') as db:
user_data = json.loads(db)
if uLogin in user_data and user_data[uLogin] == str(uPassword):
return render_template('useraccount.html')
else:
return redirect(url_for('login'))
Internal Server Error
The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application.
Учусь делать веб-приложения, может кто подскажет, в чем проблема? Когда ввожу правильный логин и пароль, браузер бросает такую ошибку
Почему ты делаешь методы в разных роутах? Пиши '/login', methods=['GET', 'POST'], потом сделай условие if request.method == 'POST' и всё. Если не понятно что делать дальше - смотри в статьях или видеоуроках.
У тебя нет метода post для роута /login или отправляешь данные на метод /logina ???
Обсуждают сегодня