Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cornernote/yii-account-module
Account management for Yii including login/logout, lost password, update account, change password.
https://github.com/cornernote/yii-account-module
Last synced: 3 months ago
JSON representation
Account management for Yii including login/logout, lost password, update account, change password.
- Host: GitHub
- URL: https://github.com/cornernote/yii-account-module
- Owner: cornernote
- License: other
- Created: 2014-02-06T14:45:41.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2022-01-13T04:39:44.000Z (about 3 years ago)
- Last Synced: 2024-10-15T14:28:49.063Z (3 months ago)
- Language: PHP
- Homepage: http://cornernote.github.io/yii-account-module/
- Size: 436 KB
- Stars: 2
- Watchers: 3
- Forks: 3
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Yii Account Module
Allows users to create and manage their account.
## Features
- Provides actions that can be used with current defaults, or easily extended to allow fully customisable account management:
- AccountLoginAction - Login to an account, optional ReCaptcha after 3 login attempts.
- AccountLogoutAction - Logout from an account.
- AccountSignUpAction - Sign up for a new account, can optionally send an account activation email, or can allow direct activation.
- AccountActivateAction - Activate a new account once the secure email link is clicked.
- AccountResendActivationAction - Resends the activation email incase it did not arrive.
- AccountLostPassword - Request an email to be sent which will contain a secure link to allow a password reset, with optional ReCaptcha.
- AccountResetPasswordAction - Checks for valid link and allows resetting the account password.
- AccountUpdateAction - Update own account details.
- AccountChangePasswordAction - Change own password details after verifying current password.
- AccountViewAction - View own account details.
- Automatically detect the users timezone on signup.
- Does not impose a data structure, you can use your existing User table with your existing fields.
- Module uses [YiiEmailModule](http://cornernote.github.io/yii-email-module/), allows emails with templates and email queueing.
- Module uses [YiiStrap](http://getyiistrap.com/), the ultimate Twitter Bootstrap extension for Yii.## Resources
- **[Documentation](http://cornernote.github.io/yii-account-module)**
- **[GitHub Project](https://github.com/cornernote/yii-account-module)**
- **[Yii Extension](http://www.yiiframework.com/extension/yii-account-module)**## Support
- Does this README need improvement? Go ahead and [suggest a change](https://github.com/cornernote/yii-account-module/edit/master/README.md).
- Found a bug, or need help using this project? Check the [open issues](https://github.com/cornernote/yii-account-module/issues) or [create an issue](https://github.com/cornernote/yii-account-module/issues/new).## License
[BSD-3-Clause](https://raw.github.com/cornernote/yii-account-module/master/LICENSE), Copyright © 2013-2014 [Mr PHP](mailto:[email protected])
[![Mr PHP](https://raw.github.com/cornernote/mrphp-assets/master/img/code-banner.png)](http://mrphp.com.au) [![Project Stats](https://www.ohloh.net/p/yii-account-module/widgets/project_thin_badge.gif)](https://www.ohloh.net/p/yii-account-module)
[![Latest Stable Version](https://poser.pugx.org/cornernote/yii-account-module/v/stable.png)](https://github.com/cornernote/yii-account-module/releases/latest) [![Total Downloads](https://poser.pugx.org/cornernote/yii-account-module/downloads.png)](https://packagist.org/packages/cornernote/yii-account-module) [![Monthly Downloads](https://poser.pugx.org/cornernote/yii-account-module/d/monthly.png)](https://packagist.org/packages/cornernote/yii-account-module) [![Latest Unstable Version](https://poser.pugx.org/cornernote/yii-account-module/v/unstable.png)](https://github.com/cornernote/yii-account-module) [![Build Status](https://travis-ci.org/cornernote/yii-account-module.png?branch=master)](https://travis-ci.org/cornernote/yii-account-module) [![License](https://poser.pugx.org/cornernote/yii-account-module/license.png)](https://raw.github.com/cornernote/yii-account-module/master/LICENSE)