Witam
Mam skrypt logowania połączony z bazą danych MySQL. Po wpisaniu odpowiednich danych cały czas pisze, że jestem niezalogowany ("Użyszkodnik niezalogowany"). Co z tym fantem zrobić?
<?php
if(isset($userID) && isset($userPASS)){ // Jeżeli użytkownik podjął próbę zalogowania $userID = $_POST['userID'];
$userPASS = $_POST['userPASS'];
// łączenie z bazą danych MySQL
$dbConnect = new mysqli ('localhost','root','xxxxx','users');
if(mysqli_connect_errno()){
echo &apos
;Po
łączenie z bazą danych nie powiodło się.'; }
//zapytanie
$query = 'SELECT * FROM reg_users '
.\"WHERE userLOGIN='$userID'\"
.\"and userPASS='$userPASS'\";
// wykonanie zapytania
$result = $dbConnect->query($query);
if($result->num_rows > 0){ // jeżeli dane są w bazie
$_SESSION['prawid_uzyt'] = $userID;
}
// koniec połączenia z bazą danych
$dbConnect->close();
}
?>
Strona główna<?php
if(isset($_SESSION[&apos
;prawid_uzyt
&apos
;])){ echo &apos
;Logowanie zako
ńczone sukcesem. ';
echo &apos
;Twój login to
: &apos
;.$_SESSION[&apos
;prawid_uzyt
&apos
;]; echo &apos
;[url
="http://%5C%22wyloguj.php"]Wyloguj si
ę[/url] \"';
}
else
{
echo &apos
;Zalogowanie nieudane
.&apos
;; } else {
echo &apos
;U
żyszkodnik niezalogowany.'; }
// Tworzenie formularza, gdy użyszkodnik jest niezalogowany
?>
Login
Hasło
Ten post edytował erix 19.02.2009, 19:29:13
Powód edycji: [erix] bbcode