kaushalkishorejaiswal / users
此软件包的最新版本(dev-master)没有提供许可证信息。
Zend Users 是一个用于 Zend Framework 2 的用户认证模块,它提供了所有用户登录和认证过程。例如登录、记住我、忘记密码等。
dev-master
2014-07-09 12:19 UTC
Requires
- php: >=5.3
This package is not auto-updated.
Last update: 2024-09-24 02:11:43 UTC
README
由 Kaushal Kishore 创建
邮箱:kaushal.rahuljaiswal@gmail.com
网站:http://www.kaushalkishore.com
简介
Zend Users 是一个用于 Zend Framework 2 的用户认证模块,它提供了所有用户登录和认证过程。例如登录、记住我、忘记密码等。用户模块的功能
- 用户登录认证
- 更改密码
- 记住我功能
- 重置密码
- 忘记密码
- 忘记密码邮件功能
安装
- 将用户模块克隆到您的 vendor 文件夹中
- 在您的 application.config.php 文件中启用它。
- 将 Users 模块数据文件夹中的 Users.sql 文件导入到您的数据库中
- 将 config/autoload 中的 users.local.php.dist 复制到您的配置文件夹中
- 将其重命名为 users.local.php
- 根据需要修改 users.local.php 的设置
在 application.config.php 中启用模块
<?php
return array(
'modules' => array(
// ...
'Users',
),
// ...
);
操作的路由
- 登录:/users
- 登录:/users/index
- 登出:/users/logout
- 忘记密码:/users/forgot-password
- 重置密码:/users/reset-password
- 更改密码:/users/change-password
数据库表安装
CREATE TABLE `users` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`email` varchar(101) NOT NULL,
`password` varchar(45) NOT NULL,
`login_attempts` int(11) NOT NULL DEFAULT '0',
`login_attempt_time` int(11) NOT NULL DEFAULT '0',
`first_name` varchar(45) NOT NULL,
`last_name` varchar(45) NOT NULL,
`status` enum('Active','Inactive') NOT NULL DEFAULT 'Active',
`last_signed_in` datetime DEFAULT NULL,
PRIMARY KEY (`id`)
)
INSERT INTO users (id, email, password, login_attempts, login_attempt_time, first_name, last_name, status, last_signed_in) VALUES (1, 'kaushal.rahuljaiswal@gmail.com', 'd4cb903787695a544172af6f0af88fef583a81c8', 0, 0, '', '', 'Active', NULL);
默认凭证
- 邮箱:kaushal.rahuljaiswal@gmail.com
- 密码:Kaushal@123