Стоит ли использовать ExpressJS хранилище сеансов для хранения одного сеанса повара ie? - PullRequest
0 голосов
/ 24 апреля 2020

Идея состоит в том, что мой веб-сайт будет использовать только один сеансовый повар ie, чьи данные будут иметь логическое значение true, если пользователь является администратором. Чтобы активировать этот поваренный файл ie, потенциальный администратор должен предоставить пароль на отдельном страница, которая отправляет отправленный пароль на маршрут /login. Если пароль совпадает с паролем из переменной среды, то активируется повар ie. Когда администратор закрывает браузер, повар ie уничтожается. Я использую этот метод, потому что, опять же, я использую только cookie-файлы и буду использовать их. Никакой другой информации от пользователей или администратора не требуется. Итак, мой вопрос, должен ли я использовать в этом конкретном c случае ExpressJS 'MemoryStore или хранилище с центром базы данных? В документах express -сессии отмечается, что MemoryStore небезопасен, поскольку

В большинстве случаев он будет пропускать память, не масштабируется после одного процесса и предназначен для отладки и развивающихся.

но с другой стороны он будет хранить только логическое значение. По вашему мнению, я должен переключиться на хранилище с центром в базе данных для моего сеансового повара ie или придерживаться этого подхода?

...