PHP头条
热点:

phpGACL汉语手册(十一)用法


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"

高级用法

www.phpzy.comtrue/phprm/30332.htmlTechArticlephpGACL汉语手册(十一)用法 phpGACL中文手册(十一)用法 在你的应用程序中使用 phpGACL 基本用法 这个实例展示了在你程序中使用 phpGACL 的基本用法。它使用了 ADOdb 数据抽象层,并且用...

相关文章

PHP之友评论

今天推荐