Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?
- // Na samej górze zadeklaruj sesję.
- session_start();
- // Sekcja wylogowywania, kasuje wszystkie zmienne sesyjne
- session_destroy();
- $message=""; // Wiadomość po wylogowaniu
- // Sekcja logowania
- $login=$_POST[‘login’];
- if($login) {
- // W momencie kliknięcia w przycisk formularza
- $uzytkownik=$_POST[‘uzytkownik’];
- $md5_haslo=$_POST[‘haslo’]);//md5($_POST[‘haslo’]);
- // Koduje hasło funkcją md5().
- // Połączenie z bazą.
- $host="localhost"; // Nazwa hosta.
- $db_user="anonymus"; // Nazwa użytkownika - MySQL.
- $db_password="anonymus"; // Hasło do bazy.
- $database="baza"; // Nazwa bazy.
- mysql_connect($host,$db_user,$db_password);
- mysql_select_db($database);
- // Sprawdzenie nazwy użtkownika i hasła.
- $rezultat=mysql_query("select * FROM logowanie WHERE uzytkownik=’$uzytkownik’ AND haslo=’$md5_haslo’");
- if(@mysql_num_rows($rezultat)){
- session_register("uzytkownik"); // Zapamiętuje zmienną sesji
- header("location:main.php"); // Przekierowanie do strony main.php
- exit;
- }else {
- $message="Nieprawidłowa nazwa użytkownika lub hasło";
- }
- } // Koniec sprawdzania autoryzacji.
- ?>
- <head>
- <title>Dokument</title>
- </head>
- <body>
- <? echo $message; ?>
- <form id="form1" name="form1" method="post" action="<? echo $PHP_SELF; ?>">
- <table>
- <tr>
- <td>Użytkownik: </td>
- <td><input name="uzytkownik" type="text" id="uzytkownik" /></td>
- </tr>
- <tr>
- <td>Hasło: </td>
- <td><input name="haslo" type="password" id="haslo" /></td>
- </tr>
- </table>
- <input name="login" type="submit" id="login" value="login" />
- </form>
- </body>
- </html>
Add Comment
Please, Sign In to add comment