Алексей
Такой редирект можно использовать для переброса на рекламу, в лучшем случае
Vladimir
Есть уишники? гляньте уишный чат
Алексей
Чаты ещё живы?
Vladimir
все спят походу
Алексей
7 у нас
Anonymous
врешь, 6:44
Anonymous
Anonymous
о привет)
ага, привет. Хотя вроде виделись ночью
Vladimir
Тогда вывалю и сюда
Vladimir
У меня дикий трабл какой-то случился, вышел из пользователя в гостя, вылезла ошибка Trying to get property of non-object в правиле проверки на автора новости, но прикол в том, что раньше все работало ок, и все по-прежнему работает ок на локальном серваке, а на тестовом почему-то перестало.
Vladimir
Код экшена и вьюшки вроде одинаковый, может ли такое быть что после обновления фрейма что-то мне удалило?
Vladimir
правило простое проверяет авторство return isset($params['news']) ? $params['news']->user_id == $user : false;
Vladimir
Тыж ларавальщик?)
Vladimir
В том то и прикол, я логаутнулся, но дело в том что раньше в этом месте все работало, на локальном серваке все работает, а тут баг
Vladimir
Кнопку редактирования новости
Vladimir
Я очень боюсь что это из-за последнего обновления юии и что-то в его кишках исчезло и мне песда
Vladimir
Ага
Vladimir
Кек
Vladimir
Прошло
Vladimir
но теперь правило не работает вообще
Vladimir
сломалос
🦔
Vladimir
Так походу это правило вообще не работало
Vladimir
Короче тут какой-то инфернальный пездец твориться, щас посижу чуток попробую разобраться
🦔
надо чекать, залогинен ли ты, мб?
The Ant
полный пизда да. так ни кто не делает )
Vladimir
The Ant
точно не так
🦔
Vladimir
Погоди, я не успеваю
The Ant
рбак подрублен?
The Ant
если нет, то почему? )
Vladimir
подрублен
The Ant
ну и делай через него
The Ant
туториалов масса как правило "автор" создать
Vladimir
Это стандартный автор
Vladimir
Рбака
The Ant
уишшный role based access control или как он там
Vladimir
Я его из туториала полгода назад скачал
Vladimir
И прикрутил
Vladimir
return isset($params['news']) ? $params['news']->user_id == $user : false;
🦔
Vladimir
дамп новости?
The Ant
🦔
оно точно орёт на то, что сказал ёж
Vladimir
Ошибка Trying to get property of non-object
🦔
Trying to get property of non-object
тут не так дохуя вариантов
🦔
вопрос в том, почему возникает такая ситуация
The Ant
потому что разлогинился, юзер больше не объект, а массив все равно существует
🦔
и как я писал выше, возможно, что если юзер не залогинен, то дальнейшая проверка не имеет смысла
Vladimir
А теперь смотрите что я накопал
Vladimir
The Ant
давайте больше не будем так писать :(
🦔
прекол
🦔
госпаде :х
The Ant
сама конструкция вырвиглазная )
Vladimir
В общем я выяснил что на локалке правило не работает походу но ексепшен не вываливает
Vladimir
А на серваке он вываливает ексепшен
Vladimir
Trying to get property of non-object
The Ant
у тебя на локалке еще и винда поди
Vladimir
Это уи
Vladimir
Это исключение yii вроде как
Vladimir
С чего ты взял про пхп?
Vladimir
А да
Vladimir
Точна
🦔
уии её ловит и стилизует
The Ant
return @$params['news']->user_id == $user;
The Ant
хули мучаться
🦔
Vladimir
3 ночи хули хотел
Vladimir
чувак тут все сложно это не лара)
The Ant
я тож пишу... рот еб вашу лару с полутыщей файлов на хелоу ворл загрузке
🦔
хз
🦔
я ковырял уии лет 5 назад
🦔
тогда ещё первый
🦔
не сказал бы, что там овердохуя сложно
The Ant
второй не далеко ушел ;D
Vladimir
это щутка
The Ant
нужда заставляет :(