Я создал приложение Padrino, которое имеет один пароль для доступа к странице администратора. Я использую следующие помощники для авторизации.
# Check if the user is authenticated.
def authenticated?(opts = {})
if session["cooly"] != options.session_secret
redirect url(opts[:send_to] || :login)
end
end
# Create a new session.
def authenticate!
session["cooly"] ||= 0
session["cooly"] = options.session_secret
end
Напишите сейчас, когда я выхожу из браузера, сеанс завершается, и мне нужно снова войти в систему. Как мне сохранить сессию?