[Ruby] RoR, persistent сессии
Vladimir Zdorovenco
sunwinder на gmail.com
Чт Фев 16 21:59:08 MSK 2006
Добрый день,
Подскажите куда смотреть если нужно выставить _определенным_ сессиям
expire time допустим в 30 дней, а некоторые оставить как есть, т.е
пусть уничтожаются после закрытия браузера ?
Что-то не соображу, заранее спасибо.
LoginController:
class LoginController < ApplicationController
model :account
def login
@account = Account.new(params['account'])
if request.post?
real_account = Account.authenticate(@account.username,
@account.password)
if real_account.nil?
flash[:error] = 'Username and/or password don\'t much, please be
patient and try again.'
@account.password = ''
else
session[:account] = real_account
if params['persistent_cookie'] == 'yes'
# session_options =
::ActionController::CgiRequest::DEFAULT_SESSION_OPTIONS
# session_options[:session_expires] = 30.days.from_now
# unusable because it's global
end
if session[:redirect_to]
redirect_to_path session[:return_to]
else
redirect_to :controller => 'octets'
end
end
end
end
def leave
reset_session
redirect_to :action => 'login'
end
end
--
Vovka
jabber id: maddin на jabber.ru
Подробная информация о списке рассылки Ruby