Проблема состоит в том, что при авторизации на сайте ошибка исчезает (т.к. сессия uid). Если пользователь не авторизован то везде пишет Notice : Undefined index: uid in ...
как исправить эту ошибку?
class User {
public $con;
public function __construct() {
$data = new Basic;
$db = $data->getConnection();
$this->con = $db;
}
public function IsAdmin() {
$stmt = $this->con->prepare("SELECT who FROM users WHERE uid = :uid");
$stmt -> execute(array(':uid' => $_SESSION['uid']));
$who = $stmt -> fetchColumn(0);
if ($who == 2) {
return true;
} else {
return false;
}
}
public function is_loggedin() {
if(isset($_SESSION['uid'])) {
return true;
}
}
}
в header:
<?php if ($user -> IsAdmin()) {?> Видят только администраторы <?php } ?>
Виртуальный выделенный сервер (VDS) становится отличным выбором
Подклчюаюсь к api, данные обратно получа , но с ошибкой: curl_setopt() expects exactly 3 parameters, 2 given