Witam
W pierwszych słowach mojego postu, chciałbym się przyznać, że jestem kompletnie zielony w pehapie, celem nauki chciałem wykonać prosty skrypcik logowania [ baza danych mysql ], znalazłem inspirację:
<url>
http://www.egrafik.pl/phpmysql-prosty-system-do-logowania,880.html</url>
zrobiłem wszystko jak autor kazał i psia kość nie mogę się połączyć. Otrzymuje komunikat, że zabroniony dostęp [ error 403 ] itd. Próbowałem już gmyrania w kodzie, ale stopień mojej zieloności nie pozwala mi na jakieś wielkie operacje. Problem na pewno jest banalny, podejrzewam że chodzi o połączenie z bazą danych. Ale pewny nie jestem. Chciałbym zaznaczyć, że działam lokalnie na xampie. To jest kod, praktycznie bez przeróbek
<?
// 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[‘user’];
$md5_haslo=md5($_POST[‘password’]);
// Koduje hasło funkcją md5().
// Połączenie z bazą.
$host="localhost"; // Nazwa hosta.
$db_user="admin@localhost"; // Nazwa użytkownika - MySQL.
$db_password=""; // Hasło do bazy.
$database="logowanie"; // 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("//localhost/new/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>