![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 5.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
Co robić, żeby jeśli ktoś zaloguje się na konto, a wcześniej była na nim zalogowana inna osoba, to żeby tamtą osobę automatycznie wylogowywało?
Ten post edytował marcin7848 28.12.2013, 11:12:55 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 197 Pomógł: 24 Dołączył: 22.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
Zapisujesz w bazie w dodatkowej kolumnie nr sesji (albo cokolwiek co by się zgadzało z ciastkiem użytkownika, whateva). Podczas odświeżania strony sprawdzasz, czy się zgadza. Jeśli nie - wylogowujesz.
Ten post edytował maviozo 28.12.2013, 11:48:37 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 0 Dołączył: 11.12.2013 Ostrzeżenie: (0%) ![]() ![]() |
robisz tak:
<?php unset($_SESSION['login']); session_destroy(); session_start(); // Skrypt logowania ?> Ten post edytował CichyLowca 28.12.2013, 11:53:24 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 5.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
robisz tak: <?php unset($_SESSION['login']); session_destroy(); session_start(); // Skrypt logowania ?> To niestety nie działa. A co do postu 2x wyżej, nie dało by się jakoś szybciej? Nie wiem, jak to jest, ale wydaje mi się, że takie coś to powinno być bardzo proste w wykonaniu, bo to podstawa... |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 2 355 Pomógł: 533 Dołączył: 15.01.2010 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 197 Pomógł: 24 Dołączył: 22.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
Szybciej chyba się nie da. Jeżeli to ma działać "samo", to zawsze musisz coś porównać do czegoś. Poza tym nie wiem, w jakis sposób działa Twoje logowanie, więc trochę trudno poradzić.
Sama sesja zdaje się i tak wygasa po zamknięciu przeglądarki, więc jakiś prosty sposób autologowania w ciasteczku chyba zapisujesz? Więc wystarczy dodać porównanie tego ciastka z bazą - nie pasuje, kasujesz ciastko i odsyłasz do logowania. To powinno zająć ze 3 linijki ![]() |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
maviozo raczej to co napisałeś w 1 poście czyli trzymanie nr sesji połączone z rozwiązaniem Damonsson-a ma tu jedynie sens bo cookie można sobie zawsze spreparować
![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 05:50 |