В настоящее время я работаю над приложением Simgle Flask с React в качестве интерфейса. Я хочу иметь элегантный способ перенаправления пользователя на его предыдущую страницу после завершения процесса входа в систему. После некоторого исследования я понял, что использование атрибута HTTP Referer может работать очень хорошо, как показано ниже.
from flask import request
## Massive other code omitted
@app.route(""/login")
def log_in():
return redirect(request.referer)
Я знаю, что заголовок реферера добавляется браузером. Вопрос в том, является ли это хорошей практикой для перенаправления пользователя туда, откуда он пришел, с помощью HTTP-реферера? Есть ли какие-либо скрытые опасения при использовании этого подхода?