Generic Access Control Lists with PHP
基于PHP的通用访问控制列表
About
关于
What is it?
它是什么?
phpGACL is an set of functions that allows you to apply access control to arbitrary objects (web pages, databases, etc) by other arbitrary objects (users, remote hosts, etc).
phpGACL是一组允许你控制对象(用户,远程主机等)访问其他对象(网页,数据库等)权限的函数。
It offers fine-grained access control with simple management, and is very fast.
该组函数可以通过简单的管理提供高精度的访问控制,并且运行地很快。
It is written in PHP (hence phpGACL), a popular scripting language that is commonly used to dynamically create web pages. The GACL part of phpGACL stands for Generic Access Control List.
它是用PHP,一种当前十分流行的通常被用来创建动态网页的脚本语言,编写的(因此被叫做 phpGACL)。phpGACL中的GACL代表Generic Access Control List,即通用访问控制列表。
Where can I get it?
我从哪可以得到它?
phpGACL is hosted by sourceforge.net at http://phpGACL.sourceforge.net/
phpGACL的主机设在sourceforge.net上,可以通过网址是http://phpGACL.sourceforge.net/得到它。
What do I need to run it?
运行它我需要什么条件?
phpGACL requires a relational database to store the access control information. It accesses this database via an abstract wrapper called ADOdb. This is compatible with databases such as PostgreSQL, MySQL and Oracle.
phpGACL要求一个关系数据库用来保存访问控制信息。它通过数据抽象层ADODB来访问该数据库,它能兼容PostgreSQL,MySQL和Oracle数据库。
phpGACL is written in the PHP scripting language. It requires PHP 4.2 and above.
phpGACL是用PHP脚本语言编写的,它要求该语言版本号为4.2或以上。
Access Control List administration is performed by a web interface, and therefore it is necessary to have a web server with PHP support, such as Apache.
由于对访问控制列表的管理是通过WEB界面进行的,因此它必须要有一个支持PHP的WEB服务器,如Apache。
Who is responsible for it?
谁维护它?
Mike Benoit <ipso@snappymail.ca> is the author and project manager.
Mike Benoit <ipso@snappymail.ca> 是作者和项目管理者.
James Russell <james-phpgacl@ps2-pro.com> and Karsten Dambekalns <k.dambekalns@fishfarm.de> did the documentation.
James Russell <james-phpgacl@ps2-pro.com> 和 Karsten Dambekalns <k.dambekalns@fishfarm.de> 制作文档。