Форум программистов, компьютерный форум, киберфорум
PHP: Фреймворки
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
28 / 28 / 3
Регистрация: 18.12.2010
Сообщений: 158
1

Как передать логин и пароль в UserIdentity

02.08.2013, 15:14. Показов 898. Ответов 2
Метки нет (Все метки)

Здравствуйте. Не получается передать модель User в класс UserIdentity, в саму модель все сохраняется хорошо:
PHP
1
$model->attributes=$_POST['User'];
в модели User я вызываю:
PHP
1
2
3
4
$identity = new UserIdentity($this->Login,$this->Password);
echo "<pre>";
print_r($identity->authenticate());
echo "</pre>";
А в UserIdentity:
PHP
1
2
3
4
5
 public function authenticate()
    {
        $record = User::model()->findByAttributes(array('Login'=>User::model()->Login ));
        return $record;
    }
В итоге $record вернулся пустой, потому что в классе UserIdentity не распознается ни
PHP
1
User::model()->Login
ни
PHP
1
$this->Login
Как мне передать логин и пароль в UserIdentity?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.08.2013, 15:14
Ответы с готовыми решениями:

Передать серверу логин и пароль для авторитизации, но пароль нужно передать в md5
Нужно передать серверу логин и пароль для авторитизации, но пароль нужно передать в md5. Но у меня...

Как запустить программу и передать логин и пароль для аутентификации (CheckPoint Endpoint Security)
Есть программа checkpoint endpoint Security, которую я хочу запускать через c# в качестве процесса,...

Возможно ли передать в openquery логин и пароль?
Добрый день, подскажите можно ли как то передать в openquery логин и пароль? На msdn ничего про...

Считать логин и пароль и передать их на сервер
Нужна помощь, есть сервер, и есть клиент через браузер, как можно считать логин и пароль и передать...

__________________

Записывайтесь на профессиональные курсы Fullstack-разработчиков на PHP‌
2
1178 / 1128 / 94
Регистрация: 31.05.2012
Сообщений: 3,060
02.08.2013, 16:41 2
Может стоит научиться пользоваться мануалом?
Открываем сайт
Находит CUserIdentity
Цитата Сообщение от _масяня_ Посмотреть сообщение
PHP
1
new UserIdentity($this->Login,$this->Password);
Смотрим конструктор
PHP
1
ublic void __construct(string $username, string $password)
Параметры названы username и password, но что бы убедится как называются свойтсва в которых они хранятся лучше открыть исходный код конструктора.
Ну что ж, всё верно
PHP
1
2
3
4
5
public function __construct($username,$password)
    {
        $this->username=$username;
        $this->password=$password;
    }
свойства названы username и password.
Тогда с чего вы решили что нужно брать имя пользователя из свойства $this->login?

А ещё есть не плохой мануал на русском.
Там прекрасно видно из какого свойства получено имя пользователя.
1
28 / 28 / 3
Регистрация: 18.12.2010
Сообщений: 158
02.08.2013, 18:10  [ТС] 3
Спасибо шеф
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.08.2013, 18:10

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Передать логин и пароль на SMPT сервер
В общем вопрос по теме топика, програмно подконнектился к smtp.mail.ru, но не знаю как передать на...

Вводится строка, содержащая команду вида: ftp://логин:пароль@адрес_сервера. Написать программу, которая из введенной строки выделяет логин, пароль и а
Вводится строка, содержащая команду вида: ftp://логин:пароль@адрес_сервера. Написать программу,...

Существует запрос в Qt для добавления новой роли, необходимо передать в него собственные логин и пароль.
Добрый день, ребята. Существует запрос в Qt для добавления новой роли в базу данных postgresql....

Как поменять логин и пароль?
После установки Quickstart не могу войти в панель администратора. Логин автоматически выводит...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.