⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 demo.php

📁 WAP网站不同于普通的WEB页面
💻 PHP
字号:
<?php

	/*
	 * @(#)demo.php 1.0 05/05/18
	 *
	 * Copyright 2005 Garfield.Huang
	 */


	/**
	* <b>权限验证使用演示</b><br>
	* @author	Garfield.Huang
	* @version	1.0 05/05/18
	* @since   	PHP 5.0.3
	*/

	//引入权限界定类
	require_once ( "./classes/PopedomPoundary.class.php" );
	$pp = new PopedomPoundary();
	
	/*
	*允许权限的界定,判断当前用户的权限是否在允许列表中
	*第一个参数为用户所拥有的权限
	*第二个参数为何种权限才有使用权,是一个权限的集合
	*参数可以是通过分号分割的字符串也可以是数组
	*用户权限和权限集合相对比,如果在集合中则返回true
	*权限采用继承机制,如:
	*则用户被认定为允许访问
	*/
	
	//高级的20可以访问,所以低级的2001不可以访问
	if( $pp->allowedPopedom( "2001", "20;10" ) )
	{
		echo "用户1权限符合,允许访问<br>";
	}
	//低级的200100可以访问,所以高级的2001可以访问
	if( $pp->allowedPopedom( "2001", "200100" ) )
	{
		echo "用户2权限符合,允许访问<br>";
	}
	
	
	/*
	*不允许权限的界定,判断当前用户的权限是否在不允许列表中
	*/
	
	//高级的20权限不可以访问,所以低级的2001权限不可以访问
	if( $pp->deniedPopedom( "2001", "20;10" ) )
	{
		echo "用户3权限不符合,不允许访问";
	}
	
	//低级的200100权限不可以访问,所以高级的2001权限可以访问
	if( $pp->deniedPopedom( "2001", "200100" ) )
	{
		echo "用户4权限不符合,不允许访问";
	}

	/* echo
	用户2权限符合,允许访问
	用户3权限不符合,不允许访问
	*/


?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -