Yii-User-0.3

Выкладываем свои наработки
Аватара пользователя
mishamx
Сообщения: 14
Зарегистрирован: 2010.04.07, 14:55
Контактная информация:

Yii-User-0.3

Сообщение mishamx »

Привет всем, решил всетаки отписать немного о своем расширении.
Разрабатывал данное расширение для своих нужд и выложи для остальных, некоторые присылали свои идеи и поправки, которые по мере целесообразности и моего свободного времени включал в проект.

На данный момент имеется:
  • регистрация
  • авторизация по емайл или логину
  • активация аккаунта через емайл или администратором (можно вообще отключить)
  • восстановление пароля (через почту)
  • Профиль пользователя (включая редактирование данных и смена пароля)
  • Изменяемые поля профиля
  • Виджеты полей профиля (для отображения, редактирования и сохранения)
  • Виджет даты с jQueryUI datepicker
  • Виджет загрузки файлов
  • Виджет связей(relation) с другими моделями
  • API
Пока по правам пользователи деляться на просто зарегистрированных пользователей и на администраторов, в своих контроллерах можно использовать Yii-User API в методе accessRules().

Расширение на офф сайте http://www.yiiframework.com/extension/yii-user/
Проект в гуглкодах http://code.google.com/p/yii-user/
Скриншоты http://code.google.com/p/yii-user/wiki/Screenshots
Заметка для инсталяции http://code.google.com/p/yii-user/wiki/Installation
Bercut
Сообщения: 3
Зарегистрирован: 2010.10.27, 06:21

Re: Yii-User-0.3

Сообщение Bercut »

А ждать ли версию 1.0? и когда?
думаю многим будет интересно
Аватара пользователя
mishamx
Сообщения: 14
Зарегистрирован: 2010.04.07, 14:55
Контактная информация:

Re: Yii-User-0.3

Сообщение mishamx »

Конечно ждать)
Но до полного пакета пока еще далековато, надо во много расширить функционал и api, а так же добавить более расширенные права и группы доступа.
wetally
Сообщения: 1
Зарегистрирован: 2012.06.17, 17:41

Re: Yii-User-0.3

Сообщение wetally »

Добрый день!
Прошу сильно не пинать, я только начинаю изучать Yii Framework.
Попытался использовать Yii-User, сделал всё по инстукции и получил такое:

Fatal error: Call to a member function t() on a non-object in E:\WWWRoot\......\protected\views\layouts\main.php on line 36.

Конкретно ошибка в строке:
array('url'=>Yii::app()->getModule('user')->loginUrl, 'label'=>Yii::app()->getModule('user')->t("Login"), 'visible'=>Yii::app()->user->isGuest),

На сколько я понял по http://code.google.com/p/yii-user/wiki/Installation (сообщение от Apr 8, 2011) нужно возвращать php с версии 5.3 на версию 5.2?

И еще вопрос автору - по какой ссылке подключать модуль к сайту: http://code.google.com/p/yii-user/wiki/Installation или http://www.yiiframework.com/extension/yii-user#hh3?
Bigfoot
Сообщения: 9
Зарегистрирован: 2012.06.08, 16:19

Re: Yii-User-0.3

Сообщение Bigfoot »

Не получается адаптировать под oracle :(
jonny3D
Сообщения: 4
Зарегистрирован: 2012.06.19, 16:43

Re: Yii-User-0.3

Сообщение jonny3D »

Вынос мозга этот yii Ж) мозг кипит..
Пробую создать модели управления пользователями на примере этой библиотеки. Забуксовал на выполнении интеграции:

s:\Dropbox\Projects.Web\home\develop.local\yii\protected>yiic migrate --migrationPath=user.migrations
Error: The migration directory does not exist: user.migrations

Так полагаю 2 года прошло и расширение заброшено?
Bigfoot
Сообщения: 9
Зарегистрирован: 2012.06.08, 16:19

Re: Yii-User-0.3

Сообщение Bigfoot »

jonny3D писал(а):Вынос мозга этот yii Ж) мозг кипит..
Пробую создать модели управления пользователями на примере этой библиотеки. Забуксовал на выполнении интеграции:

s:\Dropbox\Projects.Web\home\develop.local\yii\protected>yiic migrate --migrationPath=user.migrations
Error: The migration directory does not exist: user.migrations

Так полагаю 2 года прошло и расширение заброшено?
Зачем мигрировать, в мускуле просто создавай нужные таблички и подключай модуль, уменя заработало.
Только мне надо в оракле все это развернуть, не получился, пишу свой модуль под оракл.
Аватара пользователя
xoma
Сообщения: 641
Зарегистрирован: 2009.04.02, 15:24
Откуда: Ногинск
Контактная информация:

Re: Yii-User-0.3

Сообщение xoma »

jonny3D
Сообщения: 4
Зарегистрирован: 2012.06.19, 16:43

Re: Yii-User-0.3

Сообщение jonny3D »

Да у меня ошибка выходит: Alias "user.UserModule" is invalid. Make sure it points to an existing PHP file.
Вот и подумал, что нужно ещё миграцию пройти (yii только начал изучать, потому большинство шагов делается на ощупь).

Подозреваю, что не туда куда-то размещаю файл UserModule.php
jonny3D
Сообщения: 4
Зарегистрирован: 2012.06.19, 16:43

Re: Yii-User-0.3

Сообщение jonny3D »

xoma писал(а):Посмотрите на https://github.com/yupe/yupe/tree/maste ... dules/user
О, спасибо! Ушёл изучать..
Bigfoot
Сообщения: 9
Зарегистрирован: 2012.06.08, 16:19

Re: Yii-User-0.3

Сообщение Bigfoot »

xoma писал(а):Посмотрите на https://github.com/yupe/yupe/tree/maste ... dules/user
и причем тут Yii-User-0.3?
Аватара пользователя
xoma
Сообщения: 641
Зарегистрирован: 2009.04.02, 15:24
Откуда: Ногинск
Контактная информация:

Re: Yii-User-0.3

Сообщение xoma »

Bigfoot писал(а):
xoma писал(а):Посмотрите на https://github.com/yupe/yupe/tree/maste ... dules/user
и причем тут Yii-User-0.3?
Вот при этом
Так полагаю 2 года прошло и расширение заброшено?
bookreev
Сообщения: 10
Зарегистрирован: 2012.09.07, 20:15

Re: Yii-User-0.3

Сообщение bookreev »

Доброго времени суток.

Подскажите пожалуйста, возможно ли вывести форму авторизации на некоторой странице, не на /user/login ?
Или как может организовать виджет?

Спасибо.
Аватара пользователя
lancecoder
Сообщения: 2532
Зарегистрирован: 2012.06.26, 17:16

Re: Yii-User-0.3

Сообщение lancecoder »

нет, ни в коем случае, вам это не позволит сообщество фреймворка, ибо есть правила, а вы его пытаетесь нарушить, к растрелу
Аватара пользователя
yiijeka
Сообщения: 3103
Зарегистрирован: 2012.01.28, 09:14
Откуда: Беларусь
Контактная информация:

Re: Yii-User-0.3

Сообщение yiijeka »

2lancecoder Дедовщина?! :)

2bookreev способов много, от перенаправления url, до ctrl+c -> ctrl+v . Ответ на ваш вопрос настолько большой, что лучше вам прочитать документацию и выполнить хотя бы пример создания блога.
Аватара пользователя
lancecoder
Сообщения: 2532
Зарегистрирован: 2012.06.26, 17:16

Re: Yii-User-0.3

Сообщение lancecoder »

yiijeka писал(а):2lancecoder Дедовщина?! :)
ни в коем случае, просто нельзя форму авторизации размещать на страницах кроме user/login :-D
Аватара пользователя
yiijeka
Сообщения: 3103
Зарегистрирован: 2012.01.28, 09:14
Откуда: Беларусь
Контактная информация:

Re: Yii-User-0.3

Сообщение yiijeka »

Эх, тогда кто-нибудь обязательно спросит, а почему?
gustav
Сообщения: 56
Зарегистрирован: 2013.01.20, 16:52
Откуда: Ташкент
Контактная информация:

Re: Yii-User-0.3

Сообщение gustav »

Не подскажете как изменить хеширование с md5 на crypt в Yii-User?
Аватара пользователя
yiijeka
Сообщения: 3103
Зарегистрирован: 2012.01.28, 09:14
Откуда: Беларусь
Контактная информация:

Re: Yii-User-0.3

Сообщение yiijeka »

хз, можно поюзать поведение https://github.com/phpnode/YiiPassword
gustav
Сообщения: 56
Зарегистрирован: 2013.01.20, 16:52
Откуда: Ташкент
Контактная информация:

Re: Yii-User-0.3

Сообщение gustav »

YiiPassword использует bcrpt. И потом какая связь с Yii-User? Странно что Yii-User пользуется столько людей, хотя его метод хеширования устарел давно. Он даже не использует соль. На habrahabr.ru была статья "Немного о хэшах и безопасном хранении паролей" где говорится о алгоритме Blowfish реализованного в PHP через crypt(). Если Yii позиционирует себя как безопасный фремворк, то нужно удалить подобные модули из списка расширений.
Ответить