Maison > développement back-end > tutoriel php > phpGACL汉语手册(十一)用法

phpGACL汉语手册(十一)用法

WBOY
Libérer: 2016-06-13 13:04:24
original
1055 Les gens l'ont consulté

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"

高级用法

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal