Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]skrypt logowania
Forum PHP.pl > Forum > Przedszkole
El Nino9
  1. <?php
  2. if (isset($_SESSION['login']))
  3. {
  4. echo '<p class="ankieta1">Witaj, '.$_SESSION['login'].'</p>
  5.  
  6. <a href="wyloguj.php">Wyloguj</a>';
  7.  
  8.  
  9. }
  10.  
  11. else {
  12.  
  13.  
  14.  
  15. $user = $_POST['user'];
  16. $pass = md5($_POST['pass']);
  17. if($user && $pass)
  18. {
  19. mysql_connect('localhost','root' , 'krasnal') or die(mysql_error());
  20. $temp=mysql_query("SELECT id FROM users2 WHERE login='$user' and haslo ='$pass'") or die(mysql_error());
  21.  
  22. $ile=mysql_num_rows($temp);
  23. $temp=mysql_fetch_array($temp);
  24. $id=$temp['id'];
  25.  
  26. if ($ile==1) {
  27. $_SESSION['user'] == 1;
  28. $_SESSION['zalogowany'] = true;
  29. echo $_SESSION['login'] = $user;
  30. echo('Zostales zalogowany.');
  31.  
  32. echo '<script language="javascript">
  33. setTimeout(\'document.location="logowanie.php"\', 2000);
  34. </script>';
  35.  
  36. }
  37.  
  38. else {
  39. echo ('Podales zle dane. Kliknij wstecz aby sprobowac ponownie.');
  40. }
  41. }
  42.  
  43. else {
  44. echo "<form action='' method='POST'>";
  45. echo "Uzytkownik:<br><input type='text' name='user'><br>";
  46. echo "Haslo:<br><input type='password' name='pass'><br>";
  47. echo "<input type='submit' value='Zaloguj się!'><br></form>";
  48.  
  49. echo '<a href="przypomnij.php" class="linkilog">Zapomniales hasla?</a>'."<br /> ";
  50. echo '<a href="przypomnij.php" class="linkilog">Jestes nowy? Zarejstruj sie!</a>' ."<br />";
  51. echo '<a href="przypomnij.php" class="linkilog">Dlczego warto sie zarejstrowac?</a>' ."<br />";
  52. ;
  53.  
  54. }
  55. }
  56.  
  57.  
  58.  
  59. ?>


witam.

mam pytanie odnosnie tego skryptu, po kliknieciu zaloguj, rzeczywiscie zostaje zalogowany,
lecz po przekierowaniu na strone sesja zostaje zgubiona.
dlaczego tak sie dzieje?
hondek
a session_start() ?smile.gif
El Nino9
jej, ale się zakręciłem.
dziękuję i przepraszam za głupi bład smile.gif
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.