Несколько таблиц с пользователями

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
Ответить
npuZpak
Сообщения: 36
Зарегистрирован: 2013.07.15, 08:53

Несколько таблиц с пользователями

Сообщение npuZpak »

Добрый день, жители форума!
Только приступил к изучению yii, и сразу появилось куча вопросов.
Надеюсь меня не закидают грязью, а помогут в освоении этого фреймворка)
Вопрос в чем - как организовать регистрацию пользователей в 2 таблицы?
Приступил к работе над уже существующим сайтом, где имеется таблица User, в которой находятся менеджеры и администраторы сайта. В ней всего несколько полей (id,username,password,email,salt).
Нужно организовать регистрацию новых "обычных" пользователей. Стоит ли делать еще одну таблицу? или же добавить поле привелегий, и ограничиться этим? Если второе, то как сделать так, чтобы у существующих пользователей остались те же права на редактирование и добавление новых материалов, а у новых пользователей таковых прав не было? Можно ли сделать Login-поле в котором можно зайти в профиль не только по username, но так же и по email и по телефону??
Ну и еще вопрос - сложно ли организовать "социальный элемент" сайта - тоесть страничку для каждого профиля с комментариями, и информацией о пользователе? Есть ли какие-нибудь готовые расширения??
Всем откликнувшимся заранее спасибо))
Аватара пользователя
flashimage
Сообщения: 1517
Зарегистрирован: 2011.01.23, 12:43

Re: Несколько таблиц с пользователями

Сообщение flashimage »

npuZpak писал(а): Надеюсь меня не закидают грязью, а помогут в освоении этого фреймворка)
А ну ребята навались и грязюки побольше возьмите))
npuZpak писал(а):Нужно организовать регистрацию новых "обычных" пользователей. Стоит ли делать еще одну таблицу? или же добавить поле привилегий, и ограничиться этим? Если второе, то как сделать так, чтобы у существующих пользователей остались те же права на редактирование и добавление новых материалов, а у новых пользователей таковых прав не было? Можно ли сделать Login-поле в котором можно зайти в профиль не только по username, но так же и по email и по телефону??
Делайте поле привилегий. Вот интересные ссылочки по этому поводу
http://yiiframework.ru/doc/cookbook/ru/access.rbac.file
http://habrahabr.ru/post/177873/
а вообще есть готовые модули для работы с пользователями и привелегиями
http://www.yiiframework.com/extension/yii-user/
http://www.yiiframework.com/extension/auth/
Бранчи это гомеоморфические эндофункторы, которые мапятся на субманифолды пространства Гилберта.
npuZpak
Сообщения: 36
Зарегистрирован: 2013.07.15, 08:53

Re: Несколько таблиц с пользователями

Сообщение npuZpak »

Спасибо за ссылки)
просмотрел возможности Yii-user и auth - не нашел возможности обмена сообщениями между пользователями. Читал на форуме несколько тем по поводу того, как это организовать (база данных с id юзера получателя и отправителя), но может тут тоже есть какое-нибудь локаничное решение в виде готового расширения??
Аватара пользователя
AlexSimp
Сообщения: 568
Зарегистрирован: 2013.04.09, 11:30
Откуда: Киев

Re: Несколько таблиц с пользователями

Сообщение AlexSimp »

npuZpak писал(а):Спасибо за ссылки)
просмотрел возможности Yii-user и auth - не нашел возможности обмена сообщениями между пользователями. Читал на форуме несколько тем по поводу того, как это организовать (база данных с id юзера получателя и отправителя), но может тут тоже есть какое-нибудь локаничное решение в виде готового расширения??
Так это вам на форум Джумлы, это в ней обычно есть все и сразу. А тут народ обычно не страшиться что-нибудь своими руками доваять/наваять, если нет подходящего готового решения :)
Жду, когда на форуме появятся вопросы "как сделать сайт на Yii?" и "как сложить два числа с помощью Yii?"...
Ответить