Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nepster-web/yii2-module-users

Базовый модуль пользователей
https://github.com/nepster-web/yii2-module-users

Last synced: about 2 months ago
JSON representation

Базовый модуль пользователей

Awesome Lists containing this project

README

        

# Модуль пользователей для Yii2

[![Latest Stable Version](https://poser.pugx.org/nepster-web/yii2-module-users/v/stable)](https://packagist.org/packages/nepster-web/yii2-module-users) [![Total Downloads](https://poser.pugx.org/nepster-web/yii2-module-users/downloads)](https://packagist.org/packages/nepster-web/yii2-module-users) [![Latest Unstable Version](https://poser.pugx.org/nepster-web/yii2-module-users/v/unstable)](https://packagist.org/packages/nepster-web/yii2-module-users) [![License](https://poser.pugx.org/nepster-web/yii2-module-users/license)](https://packagist.org/packages/nepster-web/yii2-module-users) [![Yii2](https://img.shields.io/badge/Powered_by-Yii_Framework-green.svg?style=flat)](http://www.yiiframework.com/)

> **NOTE:** Модуль находится в стадии разработки. **Не рекомендуется к использованию в боевом проекте**

Модуль обеспечивает простой и расширяемый функционал для работы с пользователями в приложении.
Поддерживает следующие возможности:

**FRONTEND**

* Регистрация
* Авторизация
* Активация аккаунта
* Восстановление пароля
* Изменение пароля
* Редактирование профиля

**BACKEND**

* Авторизация
* Управление пользователями
* Фильтры поиска
* Действия пользователей
* Блокирование пользователей
* Массовое управление
* Права доступа (RBAC)
* Управление группами пользователей

**ОБЩЕЕ**

* Конфигурация
* Мультиязычность
* Контроль действий пользователей
* Блокирование пользователей
* Статус онлайн
* Отправка EMAIL сообщений
* Установка демонстрационных данных для быстрой работы
* Гибкая настройка и расширяемость

## Установка

Предпочтительный способ установки через [composer](http://getcomposer.org/download/).

Запустите в консоле

```
php composer.phar require --prefer-dist nepster-web/yii2-module-users "dev-master"
```

или добавьте

```
"nepster-web/yii2-module-users": "dev-master"
```

в файл `composer.json` в секцию require.

## Документация

[Подробная установка и настройка](docs/install.md) | [Полное руководство](docs/README.md)

## Зависимости

Текущий модуль, устанавливает следующие пакеты:

* [yii2-extensions-installer](https://github.com/nepster-web/yii2-extensions-installer)
* [yii2-authclient](https://github.com/yiisoft/yii2-authclient)
* [yii2-swiftmailer](https://github.com/yiisoft/yii2-swiftmailer)
* [yii2-console-runner-extension](https://github.com/vova07/yii2-console-runner-extension)

## Лицензия

Данный модуль выпущен под лицензией MIT. Подробную информацию читайте в файле [LICENSE.md](LICENSE.md).