<?php class Rejestracja { var $user; var $pass; var $zalogowany; function Zalogowany() { if(mysql_num_rows(mysql_query("SELECT id FROM logowanie WHERE login = '".$this->user."' AND pass = '".md5(md5($this->pass))."'"))) { return true; } else { return false; } } function Sprawdzanie($login , $haslo) { if($this->zalogowany != 'tak') { $this->user = $login; $this->pass = $haslo; if($this->user != '' && $this->pass != '') { if($this->Zalogowany() == true) { return true; $this->pass = 'tak'; } else { return false; } } else { return false; } } else { return true; } } } ?>
Mam taki kod i mam z nim problem , a mianowicie w tym miejscu :
<?php if(mysql_num_rows(mysql_query("SELECT id FROM logowanie WHERE login = '".$this->user."' AND pass = '".md5(md5($this->pass))."'"))) { return true; } else { return false; } ?>
Wpisany login i hasło jest prawidłowy, a zwraca cały czas false .