Рейтинг:0

Перенаправление пользователей на определенные файлы с помощью файлов cookie

флаг mt

Может быть глупый вопрос, но я надеюсь, что кто-то может объяснить это мне простым способом для понимания новичком.

Скажем, у меня есть файл, доступ к которому разрешен только пользователям, вошедшим в систему на моем сайте WordPress. Если я использую переменную в nginx для перенаправления вошедших в систему пользователей в этот файл на основе наличия вошедшего в систему файла cookie, например:

если ($http_cookie ~* "(wordpress_logged_in_)") {
вернуться бла
}

Будет ли это правильным, безопасным или приемлемым использованием или нет?

флаг sv
Я бы рекомендовал перенести вопрос на https://security.stackexchange.com/.
Michael Hampton avatar
флаг cz
Что вы подразумеваете под «правильным», «безопасным» и «приемлемым»?
флаг sv
https://nginx.org/en/docs/http/ngx_http_secure_link_module.html может дать представление о возможностях Nginx.
Рейтинг:0
флаг us

Возможно, я неправильно понимаю вопрос; но теоретически вы не должны использовать присутствие файла cookie, чтобы определить, вошел ли пользователь в систему, вы должны использовать зашифрованное значение (токен доступа) в файле cookie, которое может расшифровать только сервер, чтобы вы знали, что пользователь (все еще) вошел в систему и даже какие роли (если не возможно также, какие «заявки» они имеют в отношении «авторизации» и когда истечет срок действия токена сеанса/доступа), также известный как процесс «аутентификации» (и «выход из системы»/завершение сеанса), в идеале тот, который основан на OAuth v2, если он также (в идеале) не поддерживает OIDC (/OID-C/'Connect').

флаг mt
Это было очень полезно, спасибо!
флаг sv
@JohnDeere Если ответ полезен, проголосуйте за него! https://serverfault.com/help/someone-answers

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.