此软件包的最新版本(dev-master)没有提供许可证信息。

Zend Users 是一个用于 Zend Framework 2 的用户认证模块,它提供了所有用户登录和认证过程。例如登录、记住我、忘记密码等。

dev-master 2014-07-09 12:19 UTC

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