Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> logowanie w sesji
stefan_precz
post
Post #1





Grupa: Zarejestrowani
Postów: 134
Pomógł: 0
Dołączył: 2.01.2005

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


  1. <?php
  2. $id = $_REQUEST['id'];
  3. $delete = $_REQUEST['delete'];
  4. include 'config.php';
  5. if(!isset($_SESSION['login'])) {
  6. if (!$_POST['login']) {
  7.  echo &#092;"<head><META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=iso-8859-2\">
  8. <link rel=&#092;"stylesheet\" type=\"text/css\" href=\"Obrazki/styl.css\"></head>\";
  9. echo &#092;"<form method=\"POST\" action=\"panel.php\"><center>
  10. <table width=223 border=0 cellpadding=0 cellspacing=0 height=&#092;"11\">
  11. <p align=&#092;"center\"><h1>Panel administracyjny Opisy.dyk.pl</h1></p>
  12. <tr>
  13. <TD width=47 height=20 valign=&#092;"top\">login</TD>
  14. <TD width=62 height=20 valign=&#092;"top\">
  15. <input type=&#092;"text\" name=\"login\" size=\"20\"></TD>
  16. </tr>
  17. <tr>
  18. <TD width=47 height=20 valign=&#092;"top\">pass</TD>
  19. <TD width=62 height=20 valign=&#092;"top\">
  20. <input type=&#092;"password\" name=\"haslo\" size=\"20\"></TD>
  21. </tr>
  22. <tr>
  23. <TD width=47 height=20 valign=&#092;"top\"></TD>
  24. <TD width=62 height=20 valign=&#092;"top\">
  25. <input type=&#092;"submit\" value=\"Zaloguj\" size=\"20\"></TD>
  26. </tr>
  27. </table></center>&#092;";
  28. }
  29. else
  30. {
  31. $sql = &#092;"SELECT * FROM uzytkownicy WHERE login = '\".$_POST['login'].\"'\";
  32. $wykonaj = mysql_query($sql);  
  33. $login = mysql_fetch_array($wykonaj);
  34. if (!$_POST['haslo'] == $login['haslo']) {
  35.  echo 'Podales zle dane lub sesja jest juz nieaktywna.<br><a href=\"panel.php\">Spróbuj jeszcze raz</a>';
  36. }
  37. else
  38. {
  39.  $_SESSION['login'] = $login['login'];
  40. $_SESSION['haslo'] = $login['haslo'];
  41.  echo 'Zostales pomyslnie zalogowany zapraszamy do panelu<br><a href=\"'.$_SERVER['PHP_SELF'].'\">Wejdz</a>';
  42. }
  43. }
  44. }
  45. else
  46. {
  47. echo &#092;"chroniana tresc\";
  48.  
  49. ?>


skrypt działa pawie i sprawdza tylko login a nie hasło czyli login musi być prawidołowy a hasło wpisuje obojętne i i tak wpuszcza nas do panelu nie wiem jak to zrobić żeby sprawdzało też hasło, znajduje się on w tabeli uzytkownicy w kolumnie haslo

Ten post edytował stefan_precz 17.03.2005, 16:39:57
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 5.10.2025 - 08:23