Jeysmook
Новичок
PHP:
Подскажите почему выводится два раза сообщение, и как это исправить, чтобы выводилось 1 раз. Спасибо.
require_once($_SERVER['DOCUMENT_ROOT'].'/auth/code_generation.php');
class authorization extends codeGeneration {
public function message($mess) {
echo '<div class="container-message">'.$mess.'</div>';
}
public function authorization() {
$mail = $this->checkUserData($_POST['mail']);
$pass = $this->checkUserData($_POST['pass']);
if($mail && $pass) {
$conn = $this->databaseConnect();
$result = $conn->query("select * from users where user_mail='$mail' and user_pass='$pass'");
if($result->num_rows == 1) {
$data = $result->fetch_assoc(); echo $data['user_id'];
setcookie("user_id", $data['user_id'], time() * 365 * 12 * 24 * 60, "/");
$this->message('Вы успешно вошли на сайт. <a href="/">Главная</a>');
} else {
$this->message('Такой комбинации не встречается. <a href="/">Главная</a>');
}
} else {
$this->message('Вы не ввели данные. <a href="/">Главная</a>');
}
}
}
$auth = new authorization();
$auth->authorization();