Guest User

Untitled

a guest
May 11th, 2018
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.66 KB | None | 0 0
  1. <?
  2. // Na samej górze zadeklaruj sesję.
  3. session_start();
  4. // Sekcja wylogowywania, kasuje wszystkie zmienne sesyjne
  5. session_destroy();
  6.     $message=""; // Wiadomość po wylogowaniu
  7.    
  8. // Sekcja logowania
  9. $login=$_POST[‘login’];
  10. if($login) {
  11.   // W momencie kliknięcia w przycisk formularza
  12.   $uzytkownik=$_POST[‘uzytkownik’];
  13.   $md5_haslo=$_POST[‘haslo’]);//md5($_POST[‘haslo’]);
  14.   // Koduje hasło funkcją md5().
  15.  
  16.  
  17. // Połączenie z bazą.
  18.   $host="localhost"; // Nazwa hosta.
  19.   $db_user="anonymus"; // Nazwa użytkownika - MySQL.
  20.   $db_password="anonymus"; // Hasło do bazy.
  21.   $database="baza"; // Nazwa bazy.
  22.     mysql_connect($host,$db_user,$db_password);
  23.     mysql_select_db($database);
  24. // Sprawdzenie nazwy użtkownika i hasła.
  25.   $rezultat=mysql_query("select * FROM logowanie WHERE uzytkownik=’$uzytkownik’ AND haslo=’$md5_haslo’");
  26.     if(@mysql_num_rows($rezultat)){
  27.    session_register("uzytkownik"); // Zapamiętuje zmienną sesji
  28.     header("location:main.php"); // Przekierowanie do strony main.php
  29.   exit;
  30.   }else {
  31.   $message="Nieprawidłowa nazwa użytkownika lub hasło";
  32.   }
  33. } // Koniec sprawdzania autoryzacji.
  34. ?>
  35. <head>
  36.  
  37. <title>Dokument</title>
  38. </head>
  39.   <body>
  40. <? echo $message; ?>
  41. <form id="form1" name="form1" method="post" action="<? echo $PHP_SELF; ?>">
  42.   <table>
  43.     <tr>
  44.       <td>Użytkownik: </td>
  45.       <td><input name="uzytkownik" type="text" id="uzytkownik" /></td>
  46.     </tr>
  47.     <tr>
  48.       <td>Hasło: </td>
  49.       <td><input name="haslo" type="password" id="haslo" /></td>
  50.     </tr>
  51.   </table>
  52. <input name="login" type="submit" id="login" value="login" />
  53. </form>
  54. </body>
  55. </html>
Add Comment
Please, Sign In to add comment