Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Sesje
Reptile ReX
post
Post #1





Grupa: Zarejestrowani
Postów: 119
Pomógł: 0
Dołączył: 19.01.2008

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


Próbuję pojąć sesje, przeczytałem parę poradników, ale nadal nie rozumiem.

Napisałem pewien kodzik na logowanie, ale nie działa:

(Mianowicie, po wywołaniu skryptu, jestem od razu zalogowany, nie mogę się wylogować ani nic, tak jakby zmienna sesyjna była inna niż 0, proszę o pomoc lub nakierunkowanie mnie w jakiś sposócool.gif - PS. Cookies itd czyściłem.

  1. <?php
  2. if(!isset($_SESSION['login'])) {
  3. $_SESSION['login'] = 0;
  4. } else {
  5.  
  6.  
  7. if ($_SESSION['login'] = 0) {
  8. echo ("<center><form action='' method='post'>");
  9. echo ("Nazwa: <input type=\"text\" class=\"input\" name=\"nick\" size=\"25\" /><br />");
  10. echo ("Hasło:   <input type=\"password\" name=\"X09261x\" class=\"input\" size=\"25\" /><br /><br />");
  11. echo ("<input type=\"submit\" value=\"Zaloguj Mnie !\" name=\"logme\" class=\"submit\" />");
  12. echo ("</form></center>");
  13.  
  14. if (md5($_POST['nick']) == md5('ReptileReX') && md5($_POST['X09261x']) == md5('tnujf8tf')) {
  15. $_SESSION['ip'] = $_SERVER['REMOTE_ADDR'];
  16. $_SESSION['id'] = md5('ReptileReX');
  17. header('Location: index.php');
  18. die();
  19. }
  20.  
  21. } else {
  22. if ($_SESSION['ip'] = $_SERVER['REMOTE_ADDR']) {
  23. if ($_SESSION['id'] = md5('ReptileReX')) {
  24. $NazwaPliku = "xxx/xxx.txt";
  25. $Otworz = fopen($NazwaPliku,"r");
  26. $Odczyt = fread($Otworz,filesize($NazwaPliku));
  27. echo("<br /><center><form action='downloads/xxx.exe'><input type='submit' value='--->>> Pobierz Serwer <<<---' class='submit' /></form></center>");
  28. echo("<br /><center><form action='delete.php'><input type='submit' value='--->>> Skasuj Logi <<<---' class='submit' /></form></center>");
  29. echo("<br /><center><a href='?logout=yes'>--->>> Wyloguj Się <<<---</a></center>");
  30. echo("<br /><br />".nl2br($Odczyt)."<br />");
  31.  
  32. if ($_GET['logout'] == 'yes') {
  33.  
  34. header('Location: index.php');
  35.  
  36. die();
  37. }
  38.  
  39.  
  40. } else {
  41.  
  42. Echo("Próba przejęcia sesji");
  43. }
  44.  
  45. } else {
  46.  
  47. Echo("Próba przejęcia sesji");
  48. }
  49.  
  50. }
  51. }
  52. ?>
  53.  


Ten post edytował Reptile ReX 4.10.2010, 21:58:40
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 21.08.2025 - 14:16