Задача: отдавать информацию только по логину, если пользователь ещё не авторизован, вместо страницы с данными подсовывать страницу логина.
Делаю так:
index = запрос логина.
Если логин успешен, то выдаю страницу с данными.
Если не успешен, то перезагружаю страницы входа.
И тут куча глюков.
Первое - хром и мозилла ведут себя по-разному. Точнее, второй работает лучше, чем первый (этот вообще не работает), поэтому результат описываю по FF.
Сначала с конца. Если пользователь ломится на страницу данных, то открываю страницу логина редиректом. И это работает, т.е. действительно открывается страница логина. Вот тут ФФ и хром расходятся. Хром не отправляет, как надо, а фф справляется.
Так вот. Форма отправляет POST запрос на сервер с логином. Он приходит, и если логин не корректный, то должна снова открыться страница логина. НО. она не открывается, хотя код идентичный и ошибки у последней функции нет на выходе: Перезагружаю страницу, корректно открывается. Ввожу правильный пароль, открывается правильный адрес http://127.0.0.1:8001/login_example/get_temp_test, но содержимое "всё плохо"
При этом, если просто перезагрузить страницу, то открывается что нужно. Ну и на сервере вижу, что куки созданы, соответственно, можно отдавать данные.
Что не так делаю? Как починить это позорище?
Весь проект прикладываю.
