读书人

phpGACL汉语手册(十一)用法

发布时间: 2012-12-19 14:13:14 作者: rapoo

phpGACL中文手册(十一)用法
在你的应用程序中使用phpGACL基本用法

这个实例展示了在你程序中使用phpGACL的基本用法。它使用了ADOdb数据抽象层,并且用一种简单的方式来确保登录数据库的合法性。

// include basic ACL api
include('phpgacl/gacl.class.php');
$gacl = new gacl();

$username = $db->quote($_POST['username']);
$password = $db->quote(md5($_POST['password']));
$sql = 'SELECT name FROM users WHERE name=';
$sql .= $username.' AND password='.$password;
$row = $db->GetRow($sql); if($gacl->acl_check('system','login','user',$row['name'])){
??? $_SESSION['username'] = $row['name'];
???? return true;
}
else return false;

你可以看到在这儿仅仅调用了acl_check()函数。它做了什么呢?它

从ARO节"user"中检查ARO对象$row['name']从ACO节"system"中对比ACO对象"login"高级用法

读书人网 >PHP

热点推荐