Ja to bym zrobil tak, z tym ze stosuje funkcje password z MySql,
<?
$sdb = new Db();
if($iduzytkownika && $haslo)
{
// jeżeli użytkownik właśnie podjął próbę zalogowania
$sdb->lacz_db($dbhost, $dbuser, $dbpass, $dbname);
$zapytanie=\"select * from userzy \"
.\"where uzytkownik='$iduzytkownika' \"
.\" and haslo=password('$haslo')\";
$sdb->zapytanie_login($zapytanie);
}
$str = new Strona();
{
echo \"Użytkownik zalogowany jako: $prawid_uzyt <br>\"; echo \"<a href=\"dalej.php\\">Dalej</a><br>\"; echo \"<a href=\"wylog.php\\">Wylogowanie</a><br>\";
}
else
{
if(isset($iduzytkownika)) {
// jeżeli próba logowania była nieudana
echo \"Zalogowanie niemożliwe\"; }
else
{
// nie było próby logowania lub nastąpiło wylogowanie
echo \"Użytkownik niezalogowany.<br>\"; }
$stronaglowna = new Form();
$stronaglowna->Wyswietl();
}
?>
i dalej.php wyglada tak
<?
$str = new Strona();
{
echo \"Witamy $prawid_uzyt <br>\";
echo \"Oto KOD
\";
echo \"<a href=\"wylog.php\\">Wylogowanie</a><br>\";
}
else
{
if(isset($iduzytkownika)) {
// jeżeli próba logowania była nieudana
echo \"Zalogowanie niemożliwe\"; }
else
{
// nie było próby logowania lub nastąpiło wylogowanie
$str->UstawTytul(uzytkownik, niezalogowany);
echo \"Użytkownik niezalogowany.<br>\";
$stronaglowna = new Form();
$stronaglowna->Wyswietl();
}
}
?>
hmmm jesli potrzebujesz podam jeszcze klasy, mysle ze taki kod jest dosyc stabliny i latwy w zmianach
pzdr !