
Ad.x ??
26.06.2018
14:47:45

Дмитрий
26.06.2018
14:48:31
Если выгорит, начинается перепиливание легаси

Максим
26.06.2018
14:48:56

Google

Ad.x ??
26.06.2018
14:49:14
так работают все адекватные люди, которые не хотят кормить зажравшихся прогромистов, которым нужен красивый код )

Павел
26.06.2018
15:04:15

Konstantin
26.06.2018
15:11:56

Maxim
26.06.2018
16:22:45

Andrew
26.06.2018
17:19:50

Ruslan
26.06.2018
17:20:53
чекать наличие юзера и потом роли?)

Andrew
26.06.2018
17:20:54
нужно чтобы отображалось собщение для определеных ролей юзеров
хм
вот эксепшон

Matviy
26.06.2018
17:23:06
В юзера нету такого понятия. как роль, значит

Google

Andrew
26.06.2018
17:23:18
работает

Matviy
26.06.2018
17:23:29
А вот ПХП говорит, что нет)
Ну так еслинапример не залогинен, тогда нету

Andrew
26.06.2018
17:23:47

Alexey
26.06.2018
17:24:11
У него в юзере идентити лежит же

Andrew
26.06.2018
17:24:15
а если без входа то это вот

Matviy
26.06.2018
17:24:17
Ну а раньше за кого заходил?
Ну
Так блин, логичнор

Andrew
26.06.2018
17:24:33
за гостя
тоесть ни за кого

Matviy
26.06.2018
17:24:42
Если нету юзера залогиненного, то откуда у него возьмется роль?
Все правильно
Нужно проверять дополнительно на isGuest

Andrew
26.06.2018
17:25:21

Matviy
26.06.2018
17:25:22
Перед тем, как проверять роль
Ну
Так правильно

Google

Andrew
26.06.2018
17:25:44
ну не работает

Matviy
26.06.2018
17:26:01
А вот тут при незалогиненном юзере ты проверяешь роль, логично, что ее нету
Значит напутал с ифами гдето

Andrew
26.06.2018
17:26:40
короч у меня 3 ифа
1) если гость то табличка
2) есди препод или админ то табличка
3) если юзер (типа студент) то все норм отображается
вот за студента зашел
тип

Matviy
26.06.2018
17:27:23
Я ж говорю - судя по скрину, доходит до проверки роли, коглда незалогинен. Проверяй ифы

Andrew
26.06.2018
17:27:26
а это за гостя

Matviy
26.06.2018
17:28:15
Нуууу
Если ты гость, то откуда возьмется роль у юзера?

Alexey
26.06.2018
17:29:00
А вас 3я строчка в коде не смущает?

Andrew
26.06.2018
17:29:42

Alexey
26.06.2018
17:30:03
?

Andrew
26.06.2018
17:30:04

Matviy
26.06.2018
17:30:31
У тебя просто проверяет, гость ли, и показывает табличку, но после таблички так или иначе срабатывает

Andrew
26.06.2018
17:31:00
блин у меня на другом курсовом проекте такая же гавноконструкция и там все норм чому то

Matviy
26.06.2018
17:31:04
А нужно, чтобы табличку показывало, а другое уже нет, если гость
Ну так ты посмотри в гавноконструкцию, а не тупо копируй. Вникни, как там что работает
Почему мы сразу видим проблему твоей гавноконструкции. а ты - нет:?)

Google

Alexey
26.06.2018
17:31:48
Почему роль проверяется у identity? Кто нить объяснит?

Andrew
26.06.2018
17:31:49

Matviy
26.06.2018
17:32:32
Ну короче, тебе ж уже обьяснили, в чем проблема

Andrew
26.06.2018
17:32:32

Matviy
26.06.2018
17:32:36
Добавь else

Andrew
26.06.2018
17:33:21
(только не надо мне за шифрования затирать и за гавно sql)

Alexey
26.06.2018
17:33:51
Ох, я сдаюсь

Admin
ERROR: S client not available

Matviy
26.06.2018
17:33:56
Плохо добавил, значит

Andrew
26.06.2018
17:33:58

Matviy
26.06.2018
17:34:03
Ты понимаешь, или нет, что не так?)

Andrew
26.06.2018
17:34:12
я просто перебрал все раз 20

Matviy
26.06.2018
17:34:47
Ты должен проверять. гость ли юзер. и если гость - показывать табличку. и больше ничего, а если не гость - все другое. А сейчас у тебя, если гость, то показывает табличку и все другое одновременно

Alexey
26.06.2018
17:39:24

Andrew
26.06.2018
17:39:56
ну да

Matviy
26.06.2018
17:39:59
Пробелма в тому, что у гостя требуют роль показать
СОбственно, проблемы то и нет)

Google

Andrew
26.06.2018
17:40:40
ну я как то так понимаю

NVlad
26.06.2018
17:46:54
Говнокод конечно пиздецкий, добавлю ещё немного в условие проверки ролей добавь проверку ´$user’ на null

[SIRIUS] Evil
26.06.2018
17:48:10
Программистам деньги походу не нужны, форму сделать не могут на yii2

Alexey
26.06.2018
17:48:15
нашел, иidentity ссылается на модель залогиненого пользователя https://www.yiiframework.com/doc/api/2.0/yii-web-user

Andrew
26.06.2018
17:48:46
у меня Yii::$app->user->isGuest не работает только вот

Alexey
26.06.2018
17:49:11
Ну вот, у гостя identity null
Работает

NVlad
26.06.2018
17:49:52
Ну а вообще по твоему коду проходит проверка всех трёх условий, а надо сделать если гест то отобразить инфу для геста ИНАЧЕ отобразить инфу для пользователя

Andrew
26.06.2018
17:50:36

NVlad
26.06.2018
17:50:46
В них самых
Пиши 21
Говорят если 1000 обезьян посадить за печатные машинки они могут написать войну и мир)

Andrew
26.06.2018
17:55:08
хых

[SIRIUS] Evil
26.06.2018
17:56:15

Andrew
26.06.2018
17:56:25
не понял прикола все равно