Witam mam problem z skryptem logowania taki ,że jak mam konto i próbuje się zalogować nie udaje się to. może mógłby ktos mi pomóc ? daje kod i dzieki za pomoc.
Połączenie z bazą :
<?
$host_bazy_danych = 'localhost';
$uzytkownik_bazy_danych = 'login';
$haslo_bazy_danych = 'haslo';
$nazwa_bazy_danych = 'nazwa bazy';
$polacz = mysql_connect($host_bazy_danych, $uzytkownik_bazy_danych, $haslo_bazy_danych) or
die('Nie mozna sie polaczyc z serwerem'); ?>
Skrypt logowania :
<?
if (!empty($_POST['login']) && !empty($_POST['haslo'])){ $_POST['haslo'] = md5($_POST['haslo']); $user = mysql_fetch_array(mysql_query("select * from uzytkownik where login = '".$_POST['login']."' and haslo = '".$_POST['haslo']."' limit 1")); if(empty($user)) echo "Nieprawidlowy login lub haslo"; else {
$_SESSION['user'] = $user['gracz'];
header('Location: index.php?z=zalogowany'); }
} else {
echo "Wypełnij wszystkie pola"; }
}
<form method='post'>
Login:<br />
<input type='text' name='login' value='". $_POST['login']."'/><br />
Haslo :<br />
<input type='password' name='haslo'/><br />
<input type='submit' value='Zaloguj'/>
</form>";
?>
Baze danych mam taką :
nazwa uzytkownik a w niej id,login i haslo