Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] sesje
Forum PHP.pl > Forum > Przedszkole
-kalis-
Witam,

Mam problem z obsług± sesji .
Kiedys ten kod mi działał a teraz tak jakby zmienne w sesji wogole nie istaniały.

plik index.php

  1. <?php
  2.  
  3. if(!isset($_SESSION['SESS_USERLOGGEDIN']))
  4. {
  5.  
  6. include('login.php');
  7.  
  8. }
  9.  
  10. else
  11.  
  12. echo " Jeste¶ zalogowany";
  13.  
  14. ?>
  15.  
  16. plik login.php
  17.  
  18. <?php
  19. require("config/bd.php");
  20.  
  21. if($_POST['submit'])
  22. {
  23. $loginsql = "SELECT * FROM login WHERE user_name = '" . $_POST['userBox'] . "' AND pass = '" . ($_POST['passBox']) . "'";
  24. $loginres = mysql_query($loginsql);
  25. $numrows = mysql_num_rows($loginres);
  26.  
  27. if($numrows == 1)
  28. {
  29. $loginrow = mysql_fetch_assoc($loginres);
  30. $_SESSION['SESS_USERLOGGEDIN'] = 1;
  31. $_SESSION['SESS_USERNAME'] = $loginrow['user_name'];
  32. $_SESSION['SESS_USERID'] = $loginrow['user_id'];
  33. header("Location:index.php");
  34. }
  35. else
  36. {
  37. header("Location: login.php?error=1");
  38.  
  39. }
  40. }
  41. else
  42. {
  43.  
  44. echo "<h3 align='center'>LOGOWANIE</h3>";
  45.  
  46.  
  47. ?>
  48.  
  49. <TABLE BORDER="0" WIDTH="350px" CELLPADDING="4" CELLSPACING="1" BGCOLOR="#384F7E" ALIGN="CENTER">
  50. <TR><TD class="formularz">
  51. <form action="<?php echo $SCRIPT_NAME; ?>" method="POST">
  52. <table>
  53. <tr>
  54. <td>Login</td>
  55. <td class="formularz1"><input type="textbox" name="userBox"></td>
  56. </tr>
  57. <tr>
  58. <td>Hasło</td>
  59. <td ><input class="formularz1" type="password" name="passBox"></td>
  60. </tr>
  61. <tr>
  62. <td></td>
  63. <td ><input class="wyslij_formularz" align="center" type="submit" name="submit" value="Zaloguj"></td>
  64. </tr>
  65. </table>
  66. </form>
  67.  
  68. <?php
  69. if($_GET['error'] == 1) {
  70. echo "<strong>Niepoprawny login / haslo!</strong>";
  71. }
  72. echo "
  73. </TD>
  74. </TR>
  75. </TABLE>";
  76. }
  77.  
  78. ?>


Proszę o pomoc smile.gif
-kalis-
zapomniałem dopisać najważniejsze po zalogowaniu sie poprawnym loginem i hasłem dalej pzekierowuje do pliku login.php
cojack
To przenie¶ session_start do pliku index.php na sam± górę.
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.