Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Sesion start już obecna...
ReBeLs513
post
Post #1





Grupa: Zarejestrowani
Postów: 233
Pomógł: 0
Dołączył: 14.03.2010
Skąd: Dessau

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


  1. <?php
  2. if(!isSet($_SESSION['user'])){
  3. $_SESSION['komunikat'] = "<font size=\"2\">Aby zobaczyć całą stronę, zaloguj się</font>";
  4. include $_SERVER ['DOCUMENT_ROOT']."/profile/form.php";
  5.  
  6. }
  7. else
  8. {
  9. ?>
  10. <p align="left">Chroniona część</p>
  11. <?php
  12. }
  13. ?>
  14.  
  15. Pozostała część strony


W menu bocznym również zapisałem ten kod, jednak teraz gdy wejdę na stronę, gdzie wymagane jest hasło, jest napisane, że sesja już jest...
Jak zrobić tak, aby w menu bocznym (przez include) skrypt wykrywal użytkownika i goscia ipokazywal odp. opcje? bo 2 x sesja być nie może...
(IMG:http://zapodaj.net/images/c097c9429cf3.jpg)
(IMG:http://zapodaj.net/images/c765f105f9ed.jpg)

Ten post edytował ReBeLs513 26.04.2011, 14:42:32
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
modern-web
post
Post #2





Grupa: Zarejestrowani
Postów: 763
Pomógł: 117
Dołączył: 15.03.2010
Skąd: void

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


Radzę poczytać jeszcze o bezpieczeństwie sesji. Zbyt często spotykam się z olewaniem tak istotnych spraw przez programistów aplikacji webowych.
Dodałbym czas aktywności sesji, funkcję session_regenerate_id oraz aktywowałbym nie jedną, a dwie sesje `na wszelki wypadek`, gdzie jedna z nich zawierałaby ip użytkownika.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 5.10.2025 - 05:45