Notice : Undefined index: uid in

137
01 октября 2019, 02:20

Проблема состоит в том, что при авторизации на сайте ошибка исчезает (т.к. сессия 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 } ?>
READ ALSO
Ошибка curl_setopt() , что не так?

Ошибка curl_setopt() , что не так?

Подклчюаюсь к api, данные обратно получа , но с ошибкой: curl_setopt() expects exactly 3 parameters, 2 given

106
Пример эффекта домино в коде

Пример эффекта домино в коде

В книге есть следующий абзац:

112
Организация внешнего вида сайта

Организация внешнего вида сайта

Всем доброго времени суток господаРазрабатываю сайт на Laravel

128
Расшифровка приватным ключем

Расшифровка приватным ключем

Получаю ответ по апи дешифрую их и вот что на выходе получается:

130