mam pewien problem a mianowicie chodzi o logowanie uzytkownika, a dokladnie nie moge sie zalogowac przy pomocy zarejestrowanego juz loginu
logowanie.php
Kod
<?php
session_start();
// dołaczenie plików funkcji tej aplikacji
require_once('funkcje_spr.php');
// utworzenie krótkich nazw zmiennych
$login = stripslashes($_POST['login']);
$password = stripslashes($_POST['password']);
if ($login && $password)
// własnie nastapiła próba logowania
{
try
{
loguj($login, $password);
// jeżeli użytkownik znajduje się w bazie danych rejestracja identyfikatora
$_SESSION['prawid_uzyt'] = $login;
tworz_stopke();
}
catch (Exception $e)
{
// niepomyslne logowanie
tworz_naglowek_html('Problem: ');
echo 'Zalogowanie niemożliwe.
Należy być zalogowanym aby ogladać tę stronę.';
tworz_HTML_URL('zalogowanie.php', 'Logowanie');
tworz_stopke();
exit;
}
}
?>
session_start();
// dołaczenie plików funkcji tej aplikacji
require_once('funkcje_spr.php');
// utworzenie krótkich nazw zmiennych
$login = stripslashes($_POST['login']);
$password = stripslashes($_POST['password']);
if ($login && $password)
// własnie nastapiła próba logowania
{
try
{
loguj($login, $password);
// jeżeli użytkownik znajduje się w bazie danych rejestracja identyfikatora
$_SESSION['prawid_uzyt'] = $login;
tworz_stopke();
}
catch (Exception $e)
{
// niepomyslne logowanie
tworz_naglowek_html('Problem: ');
echo 'Zalogowanie niemożliwe.
Należy być zalogowanym aby ogladać tę stronę.';
tworz_HTML_URL('zalogowanie.php', 'Logowanie');
tworz_stopke();
exit;
}
}
?>
funkcje_spr.php
Kod
function loguj($login, $password)
{
//$lacz = lacz_bd();
$zapytanie = mysql_query("SELECT * FROM users WHERE login='$login' AND password='$password'") or die(mysql_error());
if(!$zapytanie)
throw new Exception('Logowanie nie powidło sie ...');
if($zapytanie->num_rows>0)
return true;
else
throw new Exception ('Logowanie nie powiodło sie');
}
{
//$lacz = lacz_bd();
$zapytanie = mysql_query("SELECT * FROM users WHERE login='$login' AND password='$password'") or die(mysql_error());
if(!$zapytanie)
throw new Exception('Logowanie nie powidło sie ...');
if($zapytanie->num_rows>0)
return true;
else
throw new Exception ('Logowanie nie powiodło sie');
}
logowanie.htm
Kod
<html>
<body>
<div id="tresc">
<h2> </h2>
<h2> </h2>
<center>
<tr>
<td>
<TABLE width="400" border=0 cellPadding=5 cellSpacing=1 dwcopytype="CopyTableRow">
<form method="post" name="formularz" action="logowanie.php">
<TR class="content">
<TD align="center">
<font face="Verdana" style="font-size: 9pt" color="#000000">Login: </font>
</td>
<td align="center">
<input name=login type=text id="login">
</td>
</tr>
<TR class="content">
<td align="center">
<font face="Verdana" style="font-size: 9pt" color="#000000">Hasło: </font>
</td>
<td align="center">
<input name=password type=password id="password">
</td>
</tr>
<td align="center">
<input name=logowanie type=submit id=logowanie value="Zaloguj się">
</td>
</form>
</table>
<p> </p>
<p> </p>
<a href="/register.php">
<font face="Verdana" style="font-size: 11pt" color="#000000">Nie masz konta?
Zarejestruj się</font></a>
</td>
</tr>
</center>
</div>
</body>
</html>
<body>
<div id="tresc">
<h2> </h2>
<h2> </h2>
<center>
<tr>
<td>
<TABLE width="400" border=0 cellPadding=5 cellSpacing=1 dwcopytype="CopyTableRow">
<form method="post" name="formularz" action="logowanie.php">
<TR class="content">
<TD align="center">
<font face="Verdana" style="font-size: 9pt" color="#000000">Login: </font>
</td>
<td align="center">
<input name=login type=text id="login">
</td>
</tr>
<TR class="content">
<td align="center">
<font face="Verdana" style="font-size: 9pt" color="#000000">Hasło: </font>
</td>
<td align="center">
<input name=password type=password id="password">
</td>
</tr>
<td align="center">
<input name=logowanie type=submit id=logowanie value="Zaloguj się">
</td>
</form>
</table>
<p> </p>
<p> </p>
<a href="/register.php">
<font face="Verdana" style="font-size: 11pt" color="#000000">Nie masz konta?
Zarejestruj się</font></a>
</td>
</tr>
</center>
</div>
</body>
</html>
Gry wpisze login oraz haslo i zatwierdze pojawia sie komunikat:
"Problem: Zalogowanie niemożliwe. Należy być zalogowanym aby ogladać tę stronę."
Czy ktos moze widzi blad ktorego ja nie widze?
Pozdrawiam