@yii2ru

Страница 1474 из 1721
Максим
11.07.2018
08:48:00
смотреть фильмы футбол, пить пиво, практической пользы нет и можно тоже считать что время тратится впустую) просто каждый свободное время тратит по своему
ну одно дело, когда ты после работы так отдыхаешь, а другое - вместо нее) работа может и не супер крутая тема, но когда у тебя ее нет, ходишь по чатикам побираешься на донат и домены)

Alexander
11.07.2018
08:48:02


Vladimir
11.07.2018
08:48:04
Тратить время в пустую полезно) Я вот не тратил 1.5 года подряд

Google
Alexander
11.07.2018
08:48:06
ыыы

было дело :)

Vladimir
11.07.2018
08:48:20
в итоге сорвался и уволился нахер, еще и с психикой проблемки получил по ходу

Максим
11.07.2018
08:48:23
а во лбу звезда горит)

Like
11.07.2018
08:48:25
Чета знакомое лицо

А, тьфу

Без шляпы не узнал, соре

Alexander
11.07.2018
08:48:45
уши вместо шляпы, да

Максим
11.07.2018
08:49:04
а ну мби я упустил часть контекста беседы)
да тут надо со дня основания чата читать, чтобы в контексте быть)

Oleg
11.07.2018
08:49:18
?

Ad.x ??
11.07.2018
08:49:28
без шляпы прям не узнать ))

Google
Like
11.07.2018
08:49:40
Прости !

Максим
11.07.2018
08:50:07
бог простит (нет, потому что его нет)

Ad.x ??
11.07.2018
08:51:59
Работают слабаки
а не слабаки что делают?

Like
11.07.2018
08:52:07
а не слабаки что делают?
Играют в игры и смотрят аниме

Ad.x ??
11.07.2018
08:52:26
и клянчят на донат 2800 )))

Like
11.07.2018
08:52:33
Это джсер клянчил

Максим
11.07.2018
08:52:53
Играют в игры и смотрят аниме
так делают существа, которые сидят на чужой шее) некоторые даже не находят это постыдным

Ad.x ??
11.07.2018
08:54:30
Это джсер клянчил
когда PR'ы будет в уии делать? ты вроде как собирался

Like
11.07.2018
08:55:14
И на джсе

Чо пристал

Ad.x ??
11.07.2018
08:55:27
ой все короче

руби не перспективен кстати, я говорил тебе?

Like
11.07.2018
08:55:48
Стереотип снгшника

Ad.x ??
11.07.2018
08:56:27
это объективная реальность же

Максим
11.07.2018
08:57:33
Like
11.07.2018
08:57:47
типа дарт перспективен)
Типа, чел не умеет в статистику кроме снг

Ad.x ??
11.07.2018
08:58:42
Типа, чел не умеет в статистику кроме снг
ну покажи нам тренды за последние 5 лет )

PowerAxis
11.07.2018
09:09:15
достаточно ли добавить в конфиг приложения в компонент сессии timeout => 60 * 60 чтоб юзер мог час тупить над формой и его не выкинуло или нужно еще для юзера какой-то параметр устанавливать?

Google
Denis
11.07.2018
09:13:56
Всем привет ребята как сделать авторизацию в модуле

тоесть вынести авторизацию из SiteContorller в мой модуль admin

Константин
11.07.2018
09:17:18


Максим
11.07.2018
09:19:18
сессии и куки коробочные ковырял?

Константин
11.07.2018
09:19:25
Нет вроде

Хотя

Максим
11.07.2018
09:19:34
а метод login?

Константин
11.07.2018
09:20:02
После того раза когда он попытался удалить несуществующую сессию я почитал в доккументации что сессию можно хранить в бд

и создал табличку в бд

в конфиге прописал сохранять там сессию

'session' => [ // this is the name of the session cookie used for login on the frontend 'name' => 'session-frontend', 'class' => 'yii\web\DbSession', ],

Ну т.е. вот так

Константин
11.07.2018
09:21:11
До этого был только name

Кторый прописаи до меня

Вот логин в LoginForm

public function login() { if ($this->validate()) { return Yii::$app->user->login($this->getUser()); } return false; }

Вот сам логин юзер

public function login(IdentityInterface $identity, $duration = 0) { if ($this->beforeLogin($identity, false, $duration)) { $this->switchIdentity($identity, $duration); $id = $identity->getId(); $ip = Yii::$app->getRequest()->getUserIP(); if ($this->enableSession) { $log = "User '$id' logged in from $ip with duration $duration."; } else { $log = "User '$id' logged in from $ip. Session not enabled."; } $this->regenerateCsrfToken(); Yii::info($log, METHOD); $this->afterLogin($identity, false, $duration); } return !$this->getIsGuest(); }

Я его не трогал

@kohone Ты не знаешь?

Google
Максим
11.07.2018
09:29:52
@kohone Ты не знаешь?
не знаю, это надо ковырять дебажить, сходу так не скажу

Константин
11.07.2018
09:30:07
Понятно



Максим
11.07.2018
09:34:38
на подсказке написано же, можно даже подробнее почитать, кликнув по ссылке More

Алексей
11.07.2018
09:34:55
try catch добавь или phpdoc для login() пропиши

NVlad
11.07.2018
09:36:38
просто надо прочитать что написано в ошибке)

вот и появились программисты которые тоже не читают текст ошибки)))

Максим
11.07.2018
09:37:32
Константин
11.07.2018
09:57:29


Admin
ERROR: S client not available

Denis
11.07.2018
09:58:04
Ребята повторю вопрос как перенести авторизацию с дефолтного контроллера в мой модуль

Dmitriy
11.07.2018
09:58:17
копи паст

Denis
11.07.2018
09:58:34
копи паст
Лучший ответ в моей жизни

копи паст
но так это не работает

Dmitriy
11.07.2018
09:59:00
я так понимаю ошибок нет ?

Denis
11.07.2018
09:59:16
my-admin/default/login

выполнил переадресацию слишком много раз.

DefaultController extends Controller { /** * @inheritdoc */ public function behaviors() { return [ 'access' => [ 'class' => AccessControl::className(), 'rules' => [ [ 'allow' => true, 'actions' => ['index,login'], 'roles' => ['?'], ], [ 'allow' => true, 'roles' => ['@'], ], ], ], ]; }

``` class admin extends \yii\base\Module { /** * @inheritdoc */ public $controllerNamespace = 'app\modules\admin\controllers'; public function behaviors() { return [ 'access' => [ 'class' => AccessControl::className(), 'denyCallback' => function($rule, $action) { return Yii::$app->response->redirect(['/my-admin/default/login']); }, 'rules' => [ [ 'allow' => true, 'roles' => ['@'], ], ], ], ]; }

Google
Denis
11.07.2018
10:10:51
сделал так * @inheritdoc */ public function init() { parent::init(); $this->layout = 'main'; Yii::$app->user->loginUrl = '/'.$this->id.'/default/login'; }

О тоже самое

" выполнил переадресацию слишком много раз."

В yii2 нормально наверно не получится сделать)

Barbara
11.07.2018
10:12:14
для чего ты именно так сделал?

Denis
11.07.2018
10:13:09
выглядит как дичь какая-то
А как написать нормально ?

Ad.x ??
11.07.2018
10:13:42
А как написать нормально ?
в конфиге задается логин урл. колбэк не нужен если нужно отправить на него не залогиненого пользователя. автомматом редиректнет

Denis
11.07.2018
10:13:45
У меня задача вынести авторизацию с дефолтного контроллера в дефолтный контроллер модуля my-admin

Ad.x ??
11.07.2018
10:14:16
Ad.x ??
11.07.2018
10:14:53
задай

Denis
11.07.2018
10:14:58
Yii::$app->user->loginUrl = '/'.$this->id.'/default/login';

Так ошибка " выполнил переадресацию слишком много раз."

Barbara
11.07.2018
10:16:39
https://www.yiiframework.com/doc/api/2.0/yii-web-user#$loginUrl-detail

Ad.x ??
11.07.2018
10:16:53
Yii::$app->user->loginUrl = '/'.$this->id.'/default/login';
удали это дерьмо вообще

'user' => [ 'identityClass' => RS\Component\User\Model\User::class, 'enableAutoLogin' => true, 'loginUrl' => ['/admin/users/auth/login'], ], у меня вот так например задано, через 2 модуля аж

Husniddin
11.07.2018
11:10:14
у кого ест время у меня ест вопрос ЛС

Denis
11.07.2018
11:11:51
Проблему с авторизацией модуля решил

Проблема была в куче acess behaviors

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