![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 23.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
od paru dni próbuję bawić się w PHP. chciałem zrobić stronkę, na której użytkownicy mogą się rejestrować i logować. utworzyłem pliki index.php index2.php osoby zalogowane moga wejsc na podstronę: index2.php , a niezalogowane przekierowywane są automatyccznie do index.php Załóżmy, że osoba która się zalogowała wchodzi na stronkę index2.php i stąd klika w odnośnnik do: dane_uzytkownika.php. Na stronie tej wypełnia swoje dane w formularzu. I Tutaj pojawia się mój problem. Gdy osoba kliknie w "powrót na stronę główną" wywala go na stronę index.php, a nie index2.php Zakładam, że tutaj z pomocą powinny przyjść sesje, ale nie wiem czy dobrze kombinuje (IMG:style_emoticons/default/smile.gif) na początku kodu strony dane_uzytkownika.php wpisałem: <?php session_start(); ?> Czy to wystarcza do podtrzymania sesji? U mnie nie pomogło. Dziękuję z góry za pomoc Ten post edytował marcinkooter 23.11.2010, 15:18:11 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 23.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
Czyli wszystkie strony, które chcę, aby były dostępne tylko dla zalogowanych użytkowników muszą mieć taki sam początek jak index2?
<?php session_start(); if(!isSet($_SESSION['zalogowany'])){ header("Location: index.php"); exit(); } ?> Po ustawieniu wszystkich stron w ten sposób, wchodzę na index.php , loguję się, pzekierowuje mnie do index2.php. gdy klikne w jakikolwiek odnośnik do innej strony, to już mnie wyrzuca do index.php a gdy zmieniłem wszędzie na taki kod: <?php session_start(); if($_SESSION['zalogowany']===$zalogowany) { echo "jestes zalogowany"; } else { $_SESSION['zalogowany']=$zalogowany; header("location: index.php"); exit; } ?> to działa, ale przepuszcza nawet bez logowania :/ (IMG:style_emoticons/default/sad.gif) Dzięki za cierpliwość Ten post edytował marcinkooter 24.11.2010, 12:28:00 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 19:15 |