Привет! Появиласть необходимость изменить Yii::$app->user->identity->id после авторизации.
Возможно ли?
Видел метод user->setIdentity() но почему то не работает
Изменить user->identity->id после авторизации
Re: Изменить user->identity->id после авторизации
код покажите, как именно и что вы это делаете
Re: Изменить user->identity->id после авторизации
Спасибо! Решил задачу по другому.
Re: Изменить user->identity->id после авторизации
сам спросил, сам ответил, потомкам ничего не оставил. Зачем писал?
Re: Изменить user->identity->id после авторизации
плюс стандартная проблема - ищет решение придуманной проблемы вместо того, чтобы рассказать чего хочет добиться.
Re: Изменить user->identity->id после авторизации
Авторизировался с помощью eauth. Авторизация проходила с добавлением данных из контакта. Перед авторизацией я добавлял данные (регистрировал) в базу, и хотел брать id и остальные данные из базы.
Re: Изменить user->identity->id после авторизации
кто то может еще подсказать как это сделать? суть в том, что после авторизации через eauth в user->id сидит что то, типа facebook-идюзера, а хотелось бы чтобы сидел именно айдишник, который я уже записал в базу
Re: Изменить user->identity->id после авторизации
вдруг кому надо
есть метод такой, который сами и добавляли при настройке eAuth - findByEAuth лежит в юзере, там и формируется этот стремный айди с названием сервиса, с которого авторизовались
пс я понимаю, что айдишники могут пересечься, но в моем проекте заюзан только facebook, поэтому пока-что сойдет
есть метод такой, который сами и добавляли при настройке eAuth - findByEAuth лежит в юзере, там и формируется этот стремный айди с названием сервиса, с которого авторизовались
пс я понимаю, что айдишники могут пересечься, но в моем проекте заюзан только facebook, поэтому пока-что сойдет
Re: Изменить user->identity->id после авторизации
Я сделал чуть похитрей. При авторизации проверяю , есть ли такой пользователь в базе, нет, добавляю, и потом провожу авторизацию уже как обычного пользователя.