zf2-boiler-app/app-access-control

dev-master / 1.0.x-dev 2013-10-07 19:18 UTC

This package is auto-updated.

Last update: 2024-08-24 04:25:39 UTC


README

Build Status Latest Stable Version Total Downloads Code coverage

注意:此模块正在积极开发中,目前不可用。如果您想贡献,请毫不犹豫,我将审查任何PR。

简介

ZF2 BoilerApp "访问控制" 模块 是一个提供 ZF2 Boiler-App 访问控制的 Zend Framework 2 模块。

要求

安装

主要设置

通过克隆项目

  1. 将此项目克隆到您的 ./vendor/ 目录。

使用 composer

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

    "repositories":[
        {
            "type": "package",
            "package": {
                "version": "dev-master",
                "name": "fortawesome/font-awesome",
                "source": {"url": "https://github.com/FortAwesome/Font-Awesome.git","type": "git","reference": "master"}
            }
        },
        {
            "type": "package",
            "package": {
                "version": "dev-master",
                "name": "fabiomcosta/mootools-meio-mask",
                "source": {"url": "https://github.com/fabiomcosta/mootools-meio-mask.git","type": "git","reference": "master"}
            }
        },
        {
            "type": "package",
            "package": {
                "version": "dev-master",
                "name": "arian/iFrameFormRequest",
                "source": {"url": "https://github.com/arian/iFrameFormRequest.git","type": "git","reference": "master"}
            }
        },
        {
            "type": "package",
            "package": {
                "version": "dev-master",
                "name": "nak5ive/Form.PasswordStrength",
                "source": {"url": "https://github.com/nak5ive/Form.PasswordStrength.git","type": "git","reference": "master"}
            }
        },
        {
            "type": "vcs",
            "url": "http://github.com/Nodge/lessphp"
        }
    ],
    "require": {
        "zf2-boiler-app/app-access-control": "1.0.*"
    }
  2. 现在运行以下命令让 composer 下载 ZF2 BoilerApp "访问控制" 模块

    $ php composer.phar update

安装后

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

    return array(
        'modules' => array(
            // ...
            'DoctrineModule',
    		'DoctrineORMModule',
    		'AssetsBundle',
    		'TwbBundle',
    		'BoilerAppDb',
    		'BoilerAppUser',
    		'BoilerAppDisplay',
    		'BoilerAppMessenger',
    		'BoilerAppAccessControl'
        ),
        // ...
    );

特性

  • 两步注册(确认电子邮件地址)
  • 使用用户名或电子邮件地址登录
  • 认证访问与用户账户独立
  • 认证访问可用于访问多个账户
  • 一个账户可由多个认证访问访问