<?php $uzytkownik = $_POST['uzytkownik']; $haslo = $_POST['haslo']; { ?> <h1>Zaloguj sie</h1> <form method = "post" action = "zastrz_baza.php"> <table border = "1"> <tr> <th> Uzytkownik </th> <td> <input type = "text" name = "uzytkownik"> </td> </tr> <tr> <th> Haslo </th> <td> <input type = "password" name = "haslo"> </td> </tr> <tr> <td colspan = "2" align = "center"> <input type = submit value = "Zaloguj sie"> </td> </tr> </form> <?php } else { $mysql = mysqli_connect( 'localhost','marek','marek123', 'uwierz' ); if(!$mysql) { exit; } $wybrana = mysqli_select_db($mysql, 'uwierz'); if(!$wybrana) { exit; } $zapytanie = "select count(*) from uwierzytelnieni_uzytkownicy where uzytkownik = '$uzytkownik' and haslo = '$haslo'"; $wynik = mysqli_query( $mysql, $zapytanie ); if(!$wynik) { exit; } $wiersz = mysqli_fetch_row( $wynik ); $ile = $wiersz[0]; if ( $ile > 0 ) { } else { } } ?>
-----------------------------------------------
create database uwierz;
use uwierz;
create table uwierzytelnieni_uzytkownicy (
uzytkownik varchar(20) not null,
haslo varchar(40) not null,
primary key (uzytkownik)
);
insert into uwierzytelnieni_uzytkownicy values
('uzytkownik', 'haslo');
insert into uwierzytelnieni_uzytkownicy values
( 'testowy', sha1('haslo') );
grant select on uwierz.*
to uwierzytel@localhost
identified by 'uwierzytel';
flush privileges;