![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 320 Pomógł: 53 Dołączył: 18.09.2007 Skąd: Radom Ostrzeżenie: (0%) ![]() ![]() |
Witam, do tej pory nie mialem problemów z php lub je szybko rozwiązywałem z pomocą forum. Buduje swoją stronę i napotkałem sie z takim problemem. Chcę zrobic cos takiego zeby komentarze lub ocena produktu była dostępna tylko dla zalogowanych ludzików. Czyli miałoby to wyglądać w ten sposób. Ludzik klika na link "Dodaj komentarz" lub "Oceń produkt". Jeśli zalogowany przekierowuje na podstrone typu ocena lub komentarz. Jesli nie zalogowany przekierowuje na podstronke logowania lub rejestracji a po zalogowaniu na podstronke ocen lub komentarza(czyli zapamietanie sesji dodaj komentarz lub oceń czy cóś takiego). Nie wiem czy mógłbym to zrobic za pomocą sesji lub istnieje cos innego co mógłbym użyc. Pozdrawiam
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 285 Pomógł: 37 Dołączył: 18.12.2007 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Tak, sesje są idealne.
W uproszczeniu: 1. KAŻDY plik zaczynasz od <?php session_start();?> 2. Plik logowania po spradzeniu że podany został odpowiedni login/hasło robi $_SESSION['zalogowany']=1; 3. W plikach z funkcjami tylko dla zalogowanych sprawdzasz czy $_SESSION['zalogowany']==1 jeśli tak to pozwalasz na wykonanie sktyptu, jeśli nie to wyświetlasz komunikat że dostępne tylko po zalogowaniu. 4. Strona wylogowania wykonuje $_SESSION=0 albo unset($_SESSION['zalogowany']); |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 14:20 |