Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Sesje
Forum PHP.pl > Forum > PHP
vieri_pl
Mam problem, prosze o zarejsestrowanie się tu www.gamesarea.u2.pl, i sprówbowanie się zaologować najpierw jest sesja i jest się zalogowanym ale potem ją gubi dlaczego??
nospor
1) juz ci tyle razy mowiono: podawaj kod, tu jasnowidzow nie ma
2) podaj jakiegos istniejacego uzytkownika, wiekszosci nie chce sie rejestrowac dla Twojej zachcianki
vieri_pl
[/php]gol@lol.pl

haslo: lol

  1. <?
  2. function krowa()
  3.          {
  4.  
  5.  
  6.           @ $db = mysql_connect("localhost", "xx", "xx");
  7.           //@ $db = mysql_pconnect("$host", "$bazalogin", "$bazahaslo");
  8.           mysql_query("set names latin2;");
  9.           if (!$db)
  10.              {
  11.                     echo "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>NIE MA POَCZENIA Z BAZˇ DANYCH</b>";
  12.                         exit;
  13.              }
  14.  
  15.         mysql_select_db("portal");
  16.  
  17.           if (!$db)
  18.              {
  19.                     echo "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>BRAK POَCZENIA Z BAZˇ DANYCH (2)</b>";
  20.                         exit;
  21.              }
  22.  
  23.          }
  24.          
  25. define ('krowa',0);
  26. ?>
  27. <?
  28. global $login, $haslo, $nick, $oki;
  29.  
  30.   if(isset($login) && isset($haslo))
  31.   {
  32.  
  33. krowa();
  34.         $pytam = "select * from users where email = '$login'";
  35.       $wynik = mysql_query($pytam);
  36.         $ile = mysql_num_rows($wynik);
  37.     
  38.         if ($ile > 0)
  39.         {
  40.            while($wiersz = mysql_fetch_array($wynik))
  41.            {
  42.            $imie = $wiersz["imie"];
  43.            $nazwisko = $wiersz["nazwisko"];
  44.            $emil = $wiersz["email"];
  45.            $haslo2 = $wiersz["haslo"];
  46.            $nick= $wiersz["nick"];
  47.            }
  48.            
  49.             // sprawdzam czy wpisano dobre dane
  50.             
  51.                if ($haslo2 == $haslo)
  52.                {
  53.             
  54.             // dla wygody ustawiam zmienna $oki i nastepnie rejestruje sesje
  55.                     $oki = $login;                     
  56.                       session_register("oki");
  57.                       session_register("nick");
  58.                     
  59.                 }           
  60.  
  61.          }
  62.    }
  63.    ?>



LOGUJ.php

  1. <?
  2. {
  3.  
  4. echo "<table width="75%" cellpadding=30 cellspacing="0" border="0" bgcolor="#555555" align="center">";
  5.  echo "<tr><td style="border: 1px solid #000000" align="center">";
  6.  echo "Użytkownik <b> $nick</b> został poprawnie zalogowany";
  7.  echo "</td></tr></table><br><BR><BR><br><BR><BR><br><BR><BR>";
  8. echo "<script type="text/javascript"><!--
  9. window.setTimeout("window.location.replace('index.php');",1000);
  10. </script>";
  11.  
  12. }
  13.  
  14. else
  15. {
  16.  komunikat(95);
  17.  echo'<a name="haslo">';
  18.  echo "<table align=center ><tr><td colspan="2">";
  19.  echo "<br /><br /><b>Nie pamiętam hasła</b><br />Podaj adres e-mail, dostaniesz list z przypomnieniem hasła.";
  20.  echo "</td></tr><tr><td>";
  21.  echo "<form method=post action="index.php?dzial=haslo">";
  22.  echo "<tr><td align="right">login (e-mail):</td><td><input type=text name="zemil">&nbsp;";
  23.  echo "<input type="submit" value="&nbsp;&nbsp;&raquo&nbsp;&nbsp;"></td></tr></form></table></a>";
  24.  
  25. }
  26. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.