Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Bezterminowe ciacho
BzikOS
post 28.02.2003, 09:29:42
Post #1





Grupa: Przyjaciele php.pl
Postów: 660
Pomógł: 0
Dołączył: 28.08.2002
Skąd: Starachowice

Ostrzeżenie: (0%)
-----


Jak ustawić? Czy da się w ogóle?
Go to the top of the page
+Quote Post
DeyV
post 28.02.2003, 09:51:20
Post #2





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




niestety nie. Można jedynie ustalić jakiś bardzo odległy termin, nie istnieje chyba jednak cistko wieczne.
Zresztą większość przegladarek i tak usuwa ciastka starsze niż 30 dni.


--------------------
"Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
Go to the top of the page
+Quote Post
BzikOS
post 28.02.2003, 12:48:48
Post #3





Grupa: Przyjaciele php.pl
Postów: 660
Pomógł: 0
Dołączył: 28.08.2002
Skąd: Starachowice

Ostrzeżenie: (0%)
-----


Hmm tego się obawiałem.

Więc jak rozwiązać taki problem:
Jeśli user ustawi sobie autmatyczne logowanie to informacja o tym jest zapisywana w bazie w jego preferencjach i od razu ustawiane jest ciacho na np. miesiąc.
Jeśli user wejdzie na strone, najpierw sprawdzane jest ciacho, jeśli istnieje to skrypt sprawdza w bazie czy ustawione jest autologowanie tego usera, jesli tak - loguje, jesli nie - wywala ciacho.


Ale jak teraz zrobić, aby ciacho nie wyleciało po miesiącu?

Najpierw zrobiłem tak, że ciacho jest updateowane przy kazdym zalogowaniu usera, ale nie sprawdziło się to z 2 powodów:
1. Jeśli user ma autologowanie ustawione w bazie i zaloguje się (ręcznie) z innego kompa niż z tego, na którym ustawiał to autologowanie, to ciacho zostanie ustawione i na tym kompie (a jeśli jest to np. komp w kafe to będzie kicha, bo user sobie pójdzie, a ciacho autologowania zostanie ustawione na tym właśnie kompie).
2. Jeśli user nie odwiedzał witryny dłużej niż miesiąc to i tak ciacho wyleci i po odwiedzeniu vortalu za 2 miesiące nie zostanie zalogowany autmatycznie.

Co robić :?:
Go to the top of the page
+Quote Post
Seth
post 28.02.2003, 12:54:42
Post #4





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

Ostrzeżenie: (0%)
-----


Jedyne sensowne wyjscie to wlasnie ten update. Tylko, ze zrobil bym tak, ze info o tym czy jest wlaczone automatyczne logowanie czy nie wrzucil bym do ciacha. I dopiero na podstawie tego tworzyl bys nowe usuwajac poprzednie.
Go to the top of the page
+Quote Post
BzikOS
post 28.02.2003, 12:58:07
Post #5





Grupa: Przyjaciele php.pl
Postów: 660
Pomógł: 0
Dołączył: 28.08.2002
Skąd: Starachowice

Ostrzeżenie: (0%)
-----


Ale to nie rozwiązuje problemu z punktu drugiego :?
Go to the top of the page
+Quote Post
scanner
post 28.02.2003, 13:09:14
Post #6





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




Wtrącę słowko...
Wydaje mi się że drugi problem można pominąć. W sumie po dwu miesiącach nic nikomu się nie stanie jeśli wpisze login i hasło.
Zamiast tego w formularzu logowania zamieścił bym obok checkboxa "Loguj automatycznie" mały dopisek w stylu np. "Autologowanie wygasa po miesiącu niebytności".


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
Seth
post 28.02.2003, 14:29:25
Post #7





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

Ostrzeżenie: (0%)
-----


Cytat
"Autologowanie wygasa po miesiącu niebytności".

smile.gif

Zgadzam sie ze scanner'em i jezeli dobrze zauwazylemna forum phpBB jest to samo. Po dluzszej niebytnosci winksmiley.jpg musisz znowu sie zalogowac.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 28.04.2024 - 10:51