Авторизация с бд!
Авторизация с бд!
Всем привет! Простите за такой глупый вопрос, как сделать авторизацию в yii с бд, я в yii вообще полный ноль сделал админку на yii средствами Crud мне нужно чтоб админы сохранялись в базе данных а не в массиве файла UserIdentity.php. Как это можно сделать http://yiiframework.ru/doc/guide/ru/topics.auth это я уже прочитал так решения и не нашел.Помогите плиз как сделать, я пока не могу понять как поменять массив на бд((
Re: Авторизация с бд!
спасибо вроде оно но теперь не могу разобраться с етим
public function validatePassword($password)
{
return $this->hashPassword($password,$this->salt)===$this->password;
}
public function hashPassword($password,$salt)
{
return md5($salt.$password);
}
У меня в бд не хеш от пароля а чистый пароль и за этого выдает ошибку
Property "TblUser.salt" is not defined.
Как в бд занести хеш от пароля а не пароль?
public function validatePassword($password)
{
return $this->hashPassword($password,$this->salt)===$this->password;
}
public function hashPassword($password,$salt)
{
return md5($salt.$password);
}
У меня в бд не хеш от пароля а чистый пароль и за этого выдает ошибку
Property "TblUser.salt" is not defined.
Как в бд занести хеш от пароля а не пароль?
Re: Авторизация с бд!
Код: Выделить всё
while(true) {
читатьМануал();
if($понял) break;
}
Re: Авторизация с бд!
yiiframework.ru
Там вверху есть ссылки на "Полное руководство", "Рецепты" и "Создание блога".
Там вверху есть ссылки на "Полное руководство", "Рецепты" и "Создание блога".
Re: Авторизация с бд!
Мне не нужно делать блог мне нужно сделать авторизацию с Бд а не файла как стоит по стандарту, по руководству я уже сделал как тут http://yiiframework.ru/doc/blog/ru/prototype.auth только теперь вылетает ошибка
CException
Property "TblUser.salt" is not defined.
Stack Trace
#0
+ Z:\home\admin\www\framework\db\ar\CActiveRecord.php(144): CComponent->__get("salt")
CException
Property "TblUser.salt" is not defined.
Stack Trace
#0
+ Z:\home\admin\www\framework\db\ar\CActiveRecord.php(144): CComponent->__get("salt")
Re: Авторизация с бд!
соль (salt) нужно убрать из класса и базы
Re: Авторизация с бд!
в классе и базе )
Re: Авторизация с бд!
Поймите, У Вас нет необходимых знаний, чтобы сразу что то предпринимать. Читайте мануалы. Так сразу только кошки родятся
Re: Авторизация с бд!
Вот в классе public function validatePassword($password)
{
return $this->hashPassword($password,$this->salt)===$this->password;
}
public function hashPassword($password,$salt)
{
return md5($salt.$password);
} функция проверки пароля тут есть соль как ее убрать чтоб нормально сверяло пароли в базе нет соли.
{
return $this->hashPassword($password,$this->salt)===$this->password;
}
public function hashPassword($password,$salt)
{
return md5($salt.$password);
} функция проверки пароля тут есть соль как ее убрать чтоб нормально сверяло пароли в базе нет соли.
Re: Авторизация с бд!
Код: Выделить всё
public function validatePassword($password)
{
return $this->password === md5($password);
}
Re: Авторизация с бд!
Парень, ты тут не найдешь готовых решений) Здесь никто не собирается выкладывать тебе свои знания за бесплатно, потратив на реализацию какой то идеи неделю, две, а то и месяц, а потом раз и тебе всё выложить!
Все кто разбирался своими силами, кому так же не помогали и кого просто посылали читать английскую доку, а то и хуже .. - те здесь сейчас тебе и не помогают) Им не надо это .. Они гордятся своими знаниями и с гордо поднятой головой тебе говорят ни понять что...
Просто забей, гугли и будет тебе счастье.
А вообще гордость людей погубит ..
Все кто разбирался своими силами, кому так же не помогали и кого просто посылали читать английскую доку, а то и хуже .. - те здесь сейчас тебе и не помогают) Им не надо это .. Они гордятся своими знаниями и с гордо поднятой головой тебе говорят ни понять что...
Просто забей, гугли и будет тебе счастье.
А вообще гордость людей погубит ..
- flashimage
- Сообщения: 1517
- Зарегистрирован: 2011.01.23, 12:43
Re: Авторизация с бд!
Немного ты припозднился))
Бранчи это гомеоморфические эндофункторы, которые мапятся на субманифолды пространства Гилберта.
Re: Авторизация с бд!
всего то на пол годика
Re: Авторизация с бд!
Не дают готовых решений - не страшно.h0x писал(а):Парень, ты тут не найдешь готовых решений) Здесь никто не собирается выкладывать тебе свои знания за бесплатно, потратив на реализацию какой то идеи неделю, две, а то и месяц, а потом раз и тебе всё выложить!
Все кто разбирался своими силами, кому так же не помогали и кого просто посылали читать английскую доку, а то и хуже .. - те здесь сейчас тебе и не помогают) Им не надо это .. Они гордятся своими знаниями и с гордо поднятой головой тебе говорят ни понять что...
Просто забей, гугли и будет тебе счастье.
А вообще гордость людей погубит ..
Не делятся знаниями - страшно. Зачем тогда вообще комьюнити?
К слову, удивило что форум поднят на phpbb. Форум можно и на самом yii написать, а для разработчика фреймворка это вообще "дело пяти минут", думаю.