@ubuntu_lts

Какой переменной разграничивать области доступа?

например, при авторизации устанавливается сессия $_SESSION['auth'], потом на основании сессии мы получаем авторизованного пользователя $this->user (в видах имеет вид $user), на его основании создаём игрока $this->player (в видах имеет вид $player)

какую переменную из этих трёх в классах и видах нужно использовать, чтобы разграничивать области доступа?
  • Вопрос задан
  • 70 просмотров
Решения вопроса 1
maksim92
@maksim92 Куратор тега PHP
Нашёл решение — пометь вопрос ответом!
Разграничение должно осуществляться на $this->identity, то есть в
$this->user Это просто данные в виде объекта. Она может быть хоть из таблицы, хоть из файла. Это надо понимать. Поэтому у вас там не может быть никакой player. У вас identity.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
АКМЭ сервис Санкт-Петербург
от 120 000 до 150 000 ₽
Директ Кредит Казань
от 70 000 до 120 000 ₽
ИМАГ Москва
от 90 000 до 100 000 ₽
12 авг. 2020, в 23:54
25000 руб./за проект
12 авг. 2020, в 23:41
6000 руб./за проект
12 авг. 2020, в 20:48
10000 руб./за проект