Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL]Po przeniesieniu na serwer logowanie nie działa
Forum PHP.pl > Forum > Przedszkole
raptorx
Witam,
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
mecenas
Tak na szybko - najpierw masz:
CODE

if(isset($_POST['login']) && isset($_POST['pass']))
{
$login = $_POST['login'];
$haslo = $_POST['pass'];

a w zapytaniu:
CODE

$zapytanie = "select * from users where (user_login = '$login') AND (user_haslo='$pass')";

Sprawdź, czy po zmianie to zadziała. Jak coś - pytaj dalej smile.gif
raptorx
thx działa, musiałem nie zauważyć zmiennej winksmiley.jpg thx jeszcze raz
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.