atans/atans-user

Zend Framework 2 的 RBAC 用户模块

dev-master 2015-05-30 06:09 UTC

This package is auto-updated.

Last update: 2022-03-13 17:54:27 UTC


README

为 Zend Framework 2 提供用户注册、身份验证、管理和基于角色的访问控制模块

要求

  • Zend Framework 2 (最新主分支)
  • ZfcRbac (~2.1.2)

安装

使用 composer

1. 在您的 composer.json 中添加此项目

"require": {
    "atans/atans-user": "dev-master"
}

2. 现在运行以下命令让 composer 下载 AtansUser

$ php composer.phar update

安装后

1. 在您的 application.config.php 文件中启用它。

<?php
return array(
    'modules' => array(
        // ...
        'ZfcBase',
        'ZfcRbac',
        'ZfcAdmin',
        'AtansCommon',
        'AtansUser',
    ),
    // ...
);

2. 将 ./vendor/atans/atans-user/config/atansuser.global.php.dist 复制到 ./config/autoload/atansuser.global.php,并将 ./vendor/atans/atans-user/config/zfcrbac.global.php.dist 复制到 ./config/autoload/zfcrbac.global.php

3. 然后导入位于 ./vendor/atans/atans-user/data/schema.sql 的 SQL 架构

登录

访问 http://pathtozf/user/login 用户名:admin 密码:atansuser

在控制器或视图中检查权限

见:ZF-Commons/zfc-rbac [06. 使用授权服务.] (https://github.com/ZF-Commons/zfc-rbac/blob/master/docs/06.%20Using%20the%20Authorization%20Service.md#checking-permissions-in-a-controller-or-in-a-view)