Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> problem z logowaniem, problem z logowaniem
wojtaaas
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 23.11.2005

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


Witam. Mam mały problem z logowaniem. Chodzi o to, że po zalogowaniu chce wywołać tekst np. Witam $nazwa_uzytkownika. Moja strona składa się z kilku bloków. Po lewej jest widoczne menu i panel zalogowanego, gdzie wlasnie powinna byc nazwa uzytkownika. Po prawej mam blok na ktory wskazuje menu. Po zalogowaniu tekst się pojawia, lecz po przejsciu na inną podstronę znika. Nie wiem czy tracę sesję, czy błąd jest w skrypcie do logowania. Prosze o pomoc. Aby wytłumaczyć to graficznie przygotowałem do tego plik : http://dolnyslask2.neostrada.pl/error/index.html

Poniżej przedstawiam kod php do bloku odpowiedzialnego za logowanie.

  1. <?
  2.  
  3.  
  4. include("config.php");
  5.  
  6. $login = $_POST["login"]; 
  7. $haslo2 = $_POST["haslo2"]; 
  8.  
  9.  
  10. if ($_GET["login"]=="koniec") { 
  11. } else if ($login<>"" and $haslo2<>"") { 
  12. $haslo2 = $haslo2;
  13. if ($baza = mysql_connect($mysql_host, $mysql_login, $mysql_haslo)) { 
  14. if (mysql_select_db($mysql_baza)) { 
  15. $wynik=mysql_query("SELECT * FROM $mysql_tabela WHERE 
  16. login='$login' and haslo2='$haslo2' and status=5"); 
  17. if (mysql_num_rows($wynik)==1) { 
  18. $dane=mysql_fetch_array($wynik); 
  19. $_SESSION["zalogowany"]="tak"; 
  20. $_SESSION["login"]=$dane["login"]; 
  21. $_SESSION["id"]=$dane["id"]; 
  22.  
  23. } 
  24. } else echo "Nie można połączyć się z bazą"; 
  25. mysql_close($baza); 
  26. } 
  27. } 
  28.  
  29. if ($_SESSION["zalogowany"]=="tak") { 
  30.  
  31. ?>
  32.  
  33. <tr>
  34. <td class="nawigacja2" width="25%">
  35. <div class="naglowki_nawigacji2">
  36.  
  37. Panel klienta&nbsp;-&nbsp;<? echo ''.$_SESSION[login].''; ?>
  38.  
  39. </div>
  40. <div class="przyciski_nawigacji2">
  41.  
  42. <a href="baza.php?dzial=dodaj_oferte" class="nav">Dodaj ofertę</a> <br />
  43. <a href="baza.php?dzial=usun_oferte" class="nav">Usuń ofertę</a> <br />
  44. <a href="baza.php?dzial=modyfikuj_oferte" class="nav">Modyfikuj ofertę</a> <br /> <br />
  45. <a href="baza.php?dzial=ustawienia_konta" class="nav">Ustawienia konta</a> <br />
  46. <a href="baza.php?dzial=moje_rachunki" class="nav">Moje rachunki</a> <br />
  47.  
  48. </div>
  49. </td></tr>
  50. </table>
  51. </td>
  52.  
  53. <?
  54.  
  55. } else { 
  56.  
  57. ?>
  58.  
  59. <tr>
  60. <td class="nawigacja2" width="25%">
  61. <div class="naglowki_nawigacji2">
  62. Panel klienta
  63. </div>
  64. <div class="przyciski_nawigacji2">
  65. <form action=baza.php method=post> 
  66. Login&nbsp;:&nbsp;<input name="login" type="text" size="12" /><br />
  67. Hasło&nbsp;:&nbsp;<input name="haslo2" type="password" size="12" /><br />
  68. <br /><center><input type="submit" value="zaloguj" class="submit" /> <input type="reset" value="wyczyść" class="submit" /> <br />
  69. <a href="baza.php?dzial=rejestracja" style="text-decoration:none">otwórz nowe konto</a></center>
  70. </form> 
  71. </div>
  72. </td></tr>
  73. </table>
  74. </td>
  75.  
  76. <?
  77.  
  78. } 
  79. ?> 


Z góry dzięki za pomoc
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: 19.08.2025 - 04:14