Witam, na serwerze produkcyjnym w Authlogic’ku ustawiłem opcję remember_me na 7 dni. Z tego co patrzę to normalnie tworzy cookie z taką datą ważności, ale dzieje się dosyć dziwna rzecz. W trakcie “skakania” po różnych podstronach jestem raz zalogowany, a raz nie. Strona stoi na mod_rails. Moglibyście poradzić z czym tu pokombinować?
@EDIT 1
Problem polega na tym, że tworzone są cookiesy, które działają w obrębie domena.pl, a nie www.domena.pl. Znalazłem na jakimiś blogu, że problem załatwia taki fragment kodu w pliku environment.rb, niestety u mnie on nie działa:
config.action_controller.session[:domain] = '.domena.pl'
(kluczem jest ta pierwsza kropka)
Co jeszcze można sprawdzić? Podglądałem te cookies po wprowadzeniu powyżej linijki i dalej są generowane dla domena.pl, a nie dla obu wersji
@EDIT 2
Oczywiście problemem są stare railsy, które już dawno powinienem zmienić na najnowsze -.-’. Kod, który naprawia problem:
config/environment.rb:
config.action_controller.session[:session_domain] = '.domena.pl'
DO ZAMKNIĘCIA
Pozdrawiam