Я не думаю, что вы можете назначить переменную в операторе IF
, если вы не будете одновременно сравнивать ее с другой переменной или значением. Вот еще одно предложение:
$username = strip_tags($_POST['username']);
$password = strip_tags(md5($_POST['password']));
require_once '../classes/Login.php';
$Login = new Login;
$message = $Login->checkUserLogin($username,$password);
if($message != '') {
echo $message;
}
else{
echo "Houston, we have problem";
}
Извините, я снова иду с предложением. Если вы действительно хотите знать, почему это не работает, я не знаю, как еще ответить на ваш вопрос.
Однако, если вам есть с чем сравнивать $message
, вы можете использовать это!:
if($messageToCompare == $message = $Login->checkUserLogin($username,$password)) {
Это должно помочь.