Вести сессию в Граале - PullRequest
       23

Вести сессию в Граале

1 голос
/ 02 сентября 2011

Как сохранить сеанс в моем приложении Grails.Вот мое требование.

  1. Мне нужно создать идентификатор сеанса (на стороне сервера) на основе имени пользователя (которое приходит со стороны клиента при входе в систему).
  2. Послевойдя в систему, сервер должен передать идентификатор сеанса клиенту и установить таймер для проверки сеанса.
  3. Для каждого запроса клиент должен передавать идентификатор сеанса на сервер, чтобы сервер мог проверить,сеанс активен или не основан на таймере.
  4. Если сеанс действителен, сервер должен обработать запрос и должен увеличить таймер.
  5. Если сеанс недействителен, запросне должны обрабатываться сервером.

Пожалуйста, дайте мне знать, если у вас есть идеи / учебники / предложения.

Заранее спасибо ...

1 Ответ

2 голосов
/ 02 сентября 2011

Это выглядит именно так, как ведет себя http-сессия, так что у вас есть эта функциональность из коробки. Просто используйте переменную session для доступа к атрибутам сеанса. ( см. Здесь ). И этот вопрос говорит вам о том, как настроить время ожидания.

...