![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 123 Pomógł: 2 Dołączył: 13.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam następujący problem. Tworze witrynę do której przypisałem sesje. Funkcja zapisująca login do sesji wygląda następująco:
Wykorzystuje ją przy logowaniu. Następnie po zalogowaniu przenoszony jestem do głównego miejsca, gdzie moge dokonywać zakupów. Klikając na koszyk wykonowany jest skryp szybkiego zamowienia, gdzie sesja sprawdzana jest w następujący sposób.
Gdy nie jestem zalogowany wszystko działa poprawnie i przenoszony jestem do panelu logowania, jednak gdy sie zaloguje funkcja nie działa poprawnie i nie wykonywana jest dalsza cześć skryptu. Proszę o pomoc, jeżeli potrzebne są jakieś dodatkowe informacje to oczywiście je napisze. dzięki ! |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 123 Pomógł: 2 Dołączył: 13.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Sprawa wygląda nastepująco
jest plik ulotka.php po kliknieciu w koszyk przechodzi do szybkieZamowienieUlotka.php, gdzie wywolywany jest kod:
(oczywiscie to jest istotny fragment) funkcja autentycznoscSesji:
(przed chwila troche ja zminilem wlasnie) a to dwie pozostale funkcje: [/php]function registerLogin($login) { // Rejestracja loginUsername w celu pokazania, ze uzytkownik jest zalogowany $_SESSION["login"] = $login; // Rejestracja adresu IP dla uruchomionej sesji $_SESSION["loginIP"] = $_SERVER["REMOTE_ADDR"]; } function unregisterLogin() { // Sprawdzenie, czy uytkownik nie jest zalogowany. if (isset($_SESSION["login"])) unset($_SESSION["login"]); if (isset($_SESSION["loginIP"])) unset($_SESSION["loginIP"]); }
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 13:30 |