Na ekranie logowania jest checkbox Loguj przy każdej wizycie. Na moim komputerze (xp sp3, ff 42.0) działa on od kilku tygodni źle, tzn. działa odwrotnie - zaznaczenie tego checkboxa nie loguje automatycznie i vice versa.
Pozwolę sobie odświeżyć, bo nic się nie poprawiło.
Możesz sprawdzić swoje cookies? W przypadku gdy nie zaznaczymy tego checkboxa cookie o nazwie "data" powinno ustawić się na czas trwania sesji w przeglądarce. Tak jak na screenie:
W przypadku zaznaczenia checkboxa cookies ustawiane jest na miesiąc.
Jeśli zaznaczę checkboksa:
Jeśli nie zaznaczę:
Szczerze mówiąc nie wiem czemu tak się dzieje. Sprawdziłem jeszcze raz, na innym koncie. Jest ok (bez zaznaczenia checkboxa):
@bogdans, pokaż tego checkboxa jakimś inspektorem. Może masz jakieś dziwne rozszerzenie, które zmienia HTML?
Na innych przeglądarkach działa dobrze. Niczego nowego nie dokładałem do ff w ostatnim czasie. Jedyne zmiany (automatyczne), to nowa wersja ff i nowa wersja NoScript.
To przechwyć parametry żądania i upewnij się jaka wartość inputa leci na serwer.
Po zalogowaniu w ff z zaznaczonym checkboksem w nagłówkach odpowiedzi mam:
Set-Cookie: data=[ciach]; expires=Fri, 15-Jan-2016 16:11:23 GMT;
Czyli poprawnie.
Po wylogowaniu i próbie ponownego zalogowania, checkbox nie jest zaznaczony, a żądanie wygląda tak
Host: 4programmers.net
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:43.0) Gecko/20100101 Firefox/43.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: pl,en-US;q=0.7,en;q=0.3
Accept-Encoding: gzip, deflate
Referer: http://4programmers.net/Forum/Coyote/262279-automatyczne_logowanie_na_forum?p=1204957
Cookie: [ciach]
DNT: 1
Connection: keep-alive