Плюсы и минусы закрытия браузера, когда переменная сессии установлена ​​в приложении rails 3 - PullRequest
0 голосов
/ 10 апреля 2011

просто хотел знать:

В моем приложении rails 3, когда пользователь входит в систему, я сохраняю его идентификатор в переменной сеанса, как это

session[:id] = @user.id

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

Спасибо за помощь

1 Ответ

0 голосов
/ 10 апреля 2011

Я заметил, что при входе в систему и закрытии браузера сеанс уничтожается.Разумно ли это делать.

Если это происходит, то хорошо, если сессия истекает / уничтожается, когда пользователь закрывает браузер.Это то, что в основном делается на веб-сайтах. Но может быть трудно, если вы пытаетесь предоставить Запомнить меня или всегда входить в как функциональность.В этом случае вам может не потребоваться уничтожить сеанс при закрытом браузере.

или создать функцию выхода из системы для уничтожения сеансов.

Вы можете создать функцию выхода из системы, чтобыуничтожить сеанс, но вызывать его, когда пользователь нажимает на ссылку выхода из системы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...