Модуль "Пользователи" обзор имеющихся решений

Модератор: core team

Аватара пользователя
xoma
Администратор
Сообщения: 1948
Зарегистрирован: Ср авг 22, 2012 8:54 am
Контактная информация:

Модуль "Пользователи" обзор имеющихся решений

Сообщение xoma » Чт мар 12, 2015 10:16 am

Быстро нашел вот такие решения:
https://github.com/dektrium/yii2-user
https://github.com/amnah/yii2-user
https://github.com/communityii/yii2-user
https://github.com/vova07/yii2-start-users-module

Кто использовал ? Поделитесь мыслями. Что понравилось, что нет.
http://yupe.ru/subscribe - интересное от команды "Юпи!"

Аватара пользователя
xoma
Администратор
Сообщения: 1948
Зарегистрирован: Ср авг 22, 2012 8:54 am
Контактная информация:

Re: Модуль "Пользователи" обзор имеющихся решений

Сообщение xoma » Чт мар 12, 2015 10:22 am

Конечно же есть еще наш модуль https://github.com/yupe/yupe/tree/maste ... dules/user его тоже критикуем +)
http://yupe.ru/subscribe - интересное от команды "Юпи!"

Аватара пользователя
xoma
Администратор
Сообщения: 1948
Зарегистрирован: Ср авг 22, 2012 8:54 am
Контактная информация:

Re: Модуль "Пользователи" обзор имеющихся решений

Сообщение xoma » Чт мар 12, 2015 10:26 am

На данный момент форма регистрации по умолчанию имеет вот такой вид: http://yupe.ru/registration
Мне кажется, что можно обойтись всего тремя полями: email, пароль и капча. Ник пользователя при регистрации можно генерить автоматически и дать возможность его сменить в профиле уже после регистрации.
http://yupe.ru/subscribe - интересное от команды "Юпи!"

apexwire
core team
Сообщения: 173
Зарегистрирован: Вт окт 23, 2012 11:45 am

Re: Модуль "Пользователи" обзор имеющихся решений

Сообщение apexwire » Чт мар 12, 2015 7:41 pm

Не нравиться мне структура таблиц нашего модуля User.
Хотел бы примерно следующую:
"user_account" - базовая таблица для авторизации, регистрации. Содержит поля: email, логин, пароль. То есть тут нет и не должно быть: birth_date, about и т.д.
"user_user" - таблица данных пользователя. Вот тут содержаться такие параметры как: birth_date, about, first_name, last_name, middle_name и т.д.
"user_admin" - таблица данных администратора. Если есть запись пользователя в этой таблице то он является администратором.

При такой структуре легко добавлять новые таблицы для выделения ролей, типов пользователей. Например:
"user_gamer" - игровые данные пользователя. Уровень, игровой ник, гильдия
"user_employee" - пользователь как работник. Профессия, зарплата, отпуск.
и т.д.

Аватара пользователя
xoma
Администратор
Сообщения: 1948
Зарегистрирован: Ср авг 22, 2012 8:54 am
Контактная информация:

Re: Модуль "Пользователи" обзор имеющихся решений

Сообщение xoma » Пт мар 13, 2015 5:53 pm

Про выделение birth_date, about, first_name, last_name, middle_name в отдельную таблицу - согласен.
Но вот про разделение на роли через таблицы - как-то не очень. Ведь есть для этого rbac же.
http://yupe.ru/subscribe - интересное от команды "Юпи!"

apexwire
core team
Сообщения: 173
Зарегистрирован: Вт окт 23, 2012 11:45 am

Re: Модуль "Пользователи" обзор имеющихся решений

Сообщение apexwire » Пт мар 13, 2015 8:01 pm

xoma писал(а):Но вот про разделение на роли через таблицы - как-то не очень. Ведь есть для этого rbac же.


Хм. Да наверное не стоит использовать "user_admin" как разделение на роли. Но как отдельную таблицу с полями, которые нужны только администратору стоит.

И да наверное в модуль "User" должен быть сразу реализован rbac. Думаю не стоит выделять его в отдельный модуль

Аватара пользователя
BrusSENS
Гуру
Сообщения: 146
Зарегистрирован: Сб сен 15, 2012 2:15 am
Откуда: Новороссийск
Контактная информация:

Re: Модуль "Пользователи" обзор имеющихся решений

Сообщение BrusSENS » Сб апр 04, 2015 5:34 pm

Мне кажется модуль пользователей лучше реализовать с нуля

Аватара пользователя
xoma
Администратор
Сообщения: 1948
Зарегистрирован: Ср авг 22, 2012 8:54 am
Контактная информация:

Re: Модуль "Пользователи" обзор имеющихся решений

Сообщение xoma » Вт апр 07, 2015 4:37 pm

BrusSENS писал(а):Мне кажется модуль пользователей лучше реализовать с нуля


Так мы и будем писать свой. Модули выше привел просто в качестве примера.
http://yupe.ru/subscribe - интересное от команды "Юпи!"

Аватара пользователя
BrusSENS
Гуру
Сообщения: 146
Зарегистрирован: Сб сен 15, 2012 2:15 am
Откуда: Новороссийск
Контактная информация:

Re: Модуль "Пользователи" обзор имеющихся решений

Сообщение BrusSENS » Ср апр 08, 2015 2:59 am

xoma писал(а):Так мы и будем писать свой. Модули выше привел просто в качестве примера.

Просто пробовал половину перечисленных выше модулей, плюнул, и написал своё :)

Аватара пользователя
xoma
Администратор
Сообщения: 1948
Зарегистрирован: Ср авг 22, 2012 8:54 am
Контактная информация:

Re: Модуль "Пользователи" обзор имеющихся решений

Сообщение xoma » Ср апр 08, 2015 12:45 pm

BrusSENS писал(а):
xoma писал(а):Так мы и будем писать свой. Модули выше привел просто в качестве примера.

Просто пробовал половину перечисленных выше модулей, плюнул, и написал своё :)


Почему ? Что-то не устроило ?
http://yupe.ru/subscribe - интересное от команды "Юпи!"

Аватара пользователя
BrusSENS
Гуру
Сообщения: 146
Зарегистрирован: Сб сен 15, 2012 2:15 am
Откуда: Новороссийск
Контактная информация:

Re: Модуль "Пользователи" обзор имеющихся решений

Сообщение BrusSENS » Ср апр 08, 2015 11:58 pm

xoma писал(а):Почему ? Что-то не устроило ?

Ну... Как бы так по мягче сказать... Кривоватыми показались :)

24-shops
Участник
Сообщения: 23
Зарегистрирован: Вт окт 04, 2016 6:52 am
Контактная информация:

Re: Модуль "Пользователи" обзор имеющихся решений

Сообщение 24-shops » Вс дек 04, 2016 11:19 am

А мне бы хотелось..

1 шаг) Регистрация только по емайлу и капчи,
2 шаг) после регистрации на письмо приходить со ссылкой на подтверждение (код, и капча), и на сайте уже заполнять все допустимые данные, логин, изменения пароля, день рождение, адрес доставки.

3 шаг) После сохранения формы, появляется на сайте с предупреждение что эти данные надо записать на бумажку :)

ЗЫ: Не обратили внимания на дату создания данного топика, подняли ))


Вернуться в «Общие вопросы (yupe 2.x)»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя