Witam. To znowu ja, z kolejnym pytaniem. Więc stworzyłem sobie prostą klasę a w niej obecnie funkcje do logowania. I każdy błąd jest przypisywany do tablicy. W jaki sposób uczynić, by te tablicę jakoś wypisać po za klasą/funkcją?
class User
{
public $error;
public function LogIn($user, $pass)
{
if($user == '' || $pass == '')
{
$error['login'] = "Nie podałeś loginu lub hasła";
}
else
{
$pass = password($pass);
$stmt = $db -> prepare("SELECT `usid`, `usname`, `uspassword` FROM `users` WHERE `usname` = :name AND `uspassword` = :pass");
$stmt -> bindValue (':name', $user, PDO::PARAM_STR);
$stmt -> bindValue (':pass', $pass, PDO::PARAM_STR);
$stmt -> execute();
$row = $stmt -> fetch(PDO::FETCH_ASSOC);
if($row['usid'] == '')
{
$error['login'] = "Podany użytkownik lub hasło są błędne.";
}
}
}
}