Я новичок в Ruby on Rails. Я пытаюсь реализовать тайм-аут сеанса с помощью gem auto-session-time out.Thing - моя сессия заканчивается правильно. Но я хочу, чтобы, пока сессия истекло, я хочу, чтобы URL-адрес перешел к определенной ссылке (скажем, www.abcd.com). Также я хочу, чтобы метод вызывался во время истечения срока действия сеанса. Прямо сейчас, через 1 минуту, когда я перезаряжаю свой сеанс, истек, но он перемещается на ту же страницу.auto-session-timeout - Ruby on Rails
У меня есть это в мой контроллер приложения
auto_session_timeout 1.minute
и в моих маршрутах
match 'active' => 'sessions#active'
match 'timeout' => 'sessions#timeout'
и в моем sessionscontroller
def active
p "--------------Active--------------"
end
def timeout
p "------------TimeOut--------------"
RestClient.post 'https://www.abcd.com', :ApplicationName => 'ABCD Website&Application', :URL => 'http://www.xyz.com/login/'
end
я думал, я хотел бы получить этот метод во время сеанса получает истекший. Но это не работает. Заранее спасибо
Если я правильно понимаю, почему вы не можете добавить аутентификацию 'before_filter' или что-то, что проверяет, истекло ли время сеанса и перенаправляет пользователя оттуда? Разве это не поможет? –
@PamioSolanky Привет, как я сказал ранее, я действительно не знаю, как это сделать. Один друг сказал мне, что с этим камнем будет легко сделать это, поэтому я пошел так. Можете ли вы помочь мне так, как вы сказали. –