@yii2ru

Страница 1431 из 1721
Константин
28.06.2018
14:30:18
Такое ощущение что isGuest работает наоборот

Kirill
28.06.2018
14:30:22
https://gbu-hamovniki.ru/debug

?

Максим
28.06.2018
14:31:02
Google
Максим
28.06.2018
14:31:18
https://gbu-hamovniki.ru/gii а это еще опасней

Константин
28.06.2018
14:31:27
Да блин

Максим
28.06.2018
14:31:31
всё перезатереть можно

отключай скорей

Константин
28.06.2018
14:31:43
Я включил что бы понять почему ну работает как надо

Максим
28.06.2018
14:31:43
пока еблан какой то не попортил весь твой код

так ограничения по айпи добавь

Kirill
28.06.2018
14:32:26
И gii включил тоже?

Не ври нам?

Константин
28.06.2018
14:32:53
Там одной кнопкой

Максим
28.06.2018
14:32:55
$config['bootstrap'][] = 'gii'; $config['modules']['gii'] = [ 'class' => 'yii\gii\Module', 'allowedIPs' => ['127.0.0.1'] ];

Константин
28.06.2018
14:33:08
Я знаю как это делается

Проблема не в этом

Google
Дмитрий
28.06.2018
14:33:46
рекомендую для начала кэш почистить

Максим
28.06.2018
14:33:46
спасибо скажи, что в чате засветили, а не всю твою работу похерили)

непонятно, что не так, может кука какая то висит, через инкогнито проверь

Kirill
28.06.2018
14:34:32
Прикол кстати, сайты с дебагом включённым гуглятся

Максим
28.06.2018
14:35:06
может не сохранил изменения или не вылил на сервак

Kirill
28.06.2018
14:35:22
И я находил с 5к юников+ дневных, не понимаю как они ещё живы

Kirill
28.06.2018
14:35:50
Отправлял ссылку на дебаг с указанием что их галактика в опасности, но мне ничего не отвечали

Максим
28.06.2018
14:37:26
Отправлял ссылку на дебаг с указанием что их галактика в опасности, но мне ничего не отвечали
я однажды нашел у провайдера интернета дыру в пополнении баланса. пополняю на 1500 грн, но плачу 1 грн, баланс пополняется на 1500

Константин
28.06.2018
14:37:49
Прикол кстати, сайты с дебагом включённым гуглятся
Кохоне знает что я уже пытался захерить один такой сайт - у меня не вышло

Максим
28.06.2018
14:38:04
написал им, 2 недели ждал, ответа нет, потом на другое мыло написал, ответа нет. написал в онлайн чат. через пару дней исправили, но на письма не ответили, пидоры) даже спасибо не сказали

Максим
28.06.2018
14:38:23
Кохоне знает что я уже пытался захерить один такой сайт - у меня не вышло
у меня короткая память) все что не связано с моими проектами, обычно не запоминаю надолго

Константин
28.06.2018
14:41:27
просто бред какой то

Максим
28.06.2018
14:43:02
Сохранил я изменения
ну хз, попробуй кнопки местами поменять, будет работать как надо? проверь, что Yii::$app->user->isGuest возвращает

Константин
28.06.2018
14:43:11
Я восклицательный знак ставлю перед isGuest

Google
Константин
28.06.2018
14:45:42
такое ощущение либо isGuest работает не корректно, либо тернарный не работает

Максим
28.06.2018
14:46:24
такое ощущение либо isGuest работает не корректно, либо тернарный не работает
что выдает isGuest когда ты разлогинен? по любому где то тупой провтык)

Константин
28.06.2018
14:46:26
php 7 если что

Провардампил

Даже когда logout делаю все равно залогинен

Максим
28.06.2018
14:49:10
так может ты разлогиниваешься криво?

Константин
28.06.2018
14:49:35
public function actionLogout() { Yii::$app->user->logout(); return $this->goHome(); }

после адреса сайта добавляю /site/logout

Максим
28.06.2018
14:50:31
а в public function actions что?

Ivan
28.06.2018
14:50:45
logout() возвращает bool, проверяй его

Константин
28.06.2018
14:51:27
а в public function actions что?
public function actions() { return [ 'error' => [ 'class' => 'yii\web\ErrorAction', ], ]; }

Kirill
28.06.2018
14:52:05
Я залогинен даже не логинясь

Максим
28.06.2018
14:52:13
Константин
28.06.2018
14:52:13
public function actionAuthorization() { $post = \Yii::$app->request->post(); $login = ""; $uid = ""; $model = new LoginForm(); $user = new User(); if (\Yii::$app->request->isAjax) { foreach ($post as $value => $val) $login = $value; $uid = ArrayHelper::getValue(json_decode($login),'uid'); $login = ArrayHelper::getValue(json_decode($login),'login'); //var_dump($uid); $login = '+'.substr($login,1); var_dump($login); if (User::find()->where(['login'=>$login])->one() != null) { Yii::$app->session->set('uid',$uid); Yii::$app->session->set('login',$login); Yii::$app->user->login(User::find()->where(['login'=>$login])->one()); return $this->redirect('/'); } else { $user->login = $login; $user->password = $uid; $user->validate(); $user->save(); Yii::$app->session->set('uid',$uid); Yii::$app->session->set('login',$login); Yii::$app->user->login(User::find()->where(['login'=>$login])->one()); return $this->redirect('/'); } }; if ($model->load(Yii::$app->request->post())) { return $this->goHome(); }; return $this->render('/user/login',compact('model')); }

Kirill
28.06.2018
14:52:28
вот это поворот
И дело не в логине а во вьюхе походу

Максим
28.06.2018
14:53:01
И дело не в логине а во вьюхе походу
а я думаю в логине, он там с сессиями чето воротит, а при разлогине их не чистит

Kirill
28.06.2018
14:53:22
Ну как я залогинен тогда первый раз зайдя на сайт?

Константин
28.06.2018
14:53:31
при раздлогине их за меня чистит логаут

Google
Kirill
28.06.2018
14:53:32
Просто на главную

Максим
28.06.2018
14:54:22
кажется я сайт сломал An internal server error occurred.

Kirill
28.06.2018
14:54:57
Чувак поставь gitlab CI будет проще, обещаю

Зачем дрочить прод, аукнется потом

Максим
28.06.2018
14:55:21
Константин
28.06.2018
14:57:04
Максим
28.06.2018
14:57:31
а вообще код странный. чтобы авторизоваться, достаточно знать логин. там правда uid завязан, может потом проверки идут. но при авторизации в блоке else я все равно залогиниваюсь, даже если uid неверный

Константин
28.06.2018
14:58:13
Ты залогиниваешься в любом случае

Но в базе только 1 зарегистрированный пользователь

Максим
28.06.2018
14:59:17
ну это пока один

Admin
ERROR: S client not available

Максим
28.06.2018
14:59:44
я хз что там у тебя с авторизацией, на первый взгляд, все должно работать

Константин
28.06.2018
15:00:03
Ну смысл в том что я пытаюсь выйти и не могу, в отделе народ тоже не может ни разлогиниться ни залогиниться

Максим
28.06.2018
15:00:16
зачем в сессию совать логин и uid, если в Yii::$app->user->identity оно тоже есть?

Константин
28.06.2018
15:01:07
Так нужно= )

Максим
28.06.2018
15:01:21
ну разбирайся тогда) а я домой пошел) счастливо

Константин
28.06.2018
15:02:33
= )

В планах было вытаскивать из сессии и запихивать в кроссдоменный запрос

Помнишь я другую авторизацию писал? Ну так вот способ авторизации мы поменяли а смысл остался

Ilia
28.06.2018
15:13:21
Всем привет. Есть проблема при подключении qiwi платежки на REST протоколе. В обратном запросе платежа приходит электронная подпись и я должен сгенирить свою подпись и их сравнить. Но они не хотят совпадать. Может кто-нибудь с таким сталкивался?

Google
Saadiy
28.06.2018
15:53:34
Как я могу выйти из цикла, когда ячейка имеет END string



Максим
28.06.2018
15:54:33
Там одно равно

Saadiy
28.06.2018
15:55:31


ne pomoglo

Максим
28.06.2018
15:56:19
ne pomoglo
Ну так ругается читай на что. Нет константы END

ne pomoglo
$myrow == 'END' вот так наверное

И $mycol в условии лишнее, оно всегда true

И у тебя в $rows нет строки END там только числа

Максим
28.06.2018
15:59:28
Что надо сделать? Если последний элемент, стопать цикл?

est v excel file
Нет, там Excel файл вообще ни при чем. Ты перебираешь массив $rows и нигде его не перезаписываешь, условие никогда не выполнится

Saadiy
28.06.2018
16:00:59
Что надо сделать? Если последний элемент, стопать цикл?
da yesli v posledniy yacheyke excela est slova END nado stopat tsikl

Максим
28.06.2018
16:01:48
da yesli v posledniy yacheyke excela est slova END nado stopat tsikl
И что значит в последней ячейке? Как определить какая последняя?

Максим
28.06.2018
16:05:35
А оно может встречаться не в последней? По идее последний мой вариант же быть рабочим

Но это зависит от того, что происходит с $val в 37 строке

Страница 1431 из 1721