<?php
function LogIn($login, $password) {
$query = \"SELECT
user_id, password
FROM
users
WHERE
login = \"$login\"\";
$row = mysql_assoc_array($result);
if ($row['password'] == $password) return $row['user_id'];
}
else return false;
}
?>
Ta funkcja pobiera dwa argumenty (login i hasło) porównuje je z danymi z bazy i jeśli dane są ok zwraca id użytkownika. Jeśli hasło lub login jest niepoprawne zwraca false.
<?php
$logged = LogIn('Harry', 'tajne haslo');
if ($logged) {
// instrukcje dla zalogowanego użytkownika
}
else {
// instrukcje dla niezalogowanego
}
?>
Pisane z palca, mogą być literówki

wszystko fajnie i wielkie dzieki, ale jestem pcozatkujacym i moglbys dorobic komenty do pierwszej czesci kodu? jak rozumiesz te zmienne itd. btw, gdzie jest lacznie z baza i wskazanie tabeli? i czy ty 2 kody nie moga byc jednym?