Po przeniesieniu z localhostu na serwer, logowanie nie działa. Lecz rejestracja oparta na tym samym pliku dostępu do bazy znakomicie funkcjonuje. Nie wywala żadnego błędu, tylko powraca do formularza logowania.
Proszę o pomoc, poniżej podaje kod logowania do serwera i sam formularz.
CODE
session_start();
include('global.php');
if(isset($_POST['login']) && isset($_POST['pass']))
{
$login = $_POST['login'];
$haslo = $_POST['pass'];
include('baza.php');
if (mysql_error($baza))
{
echo 'Połączenie z bazą danych niemożliwe';
exit;
}
$zapytanie = "select * from users where (user_login = '$login') AND (user_haslo='$pass')";
$wynik = mysql_query($zapytanie) or die("Zapytanie niepoprawne");
if(mysql_num_rows ($wynik) > 0)
{
$_SESSION['zalogowany'] = 1;
}
mysql_close($baza);
}
A to jest w pliku global.php
CODE
function Logowanie()
{
//formylarz
echo '<form method="POST" action="logowanie.php">';
echo '<table>';
echo '<tr><td>Login:</td>';
echo '<td><input type="text" name="login"></td></tr>';
echo '<tr><td>Haslo:</td>';
echo '<td><input type="password" name="pass"></td></tr>';
echo '<tr><td colspan="2" align="center">';
echo '<input type="submit" value="Logowanie"><td><tr>';
echo '</table></form>';
}
Pozdrawiam