// 判断使用白名单还是黑名单,默认使用黑名单
// 判断 ACTION
		if (method_exists($handle_controller, 'get_access_rule'))
		{
			$access_rule = $handle_controller->get_access_rule();
		}
		
		// 判断使用白名单还是黑名单,默认使用黑名单
		if ($access_rule)
		{			
			// 黑名单,黑名单中的检查  'white'白名单,白名单以外的检查(默认是黑名单检查)
			if (isset($access_rule) && ($access_rule == 'white')) // 白
			{
				if ((! $access_rule) || (! in_array(str_replace('_action', '', $__action), $access_rule)))
				{
					self::login_check();
				}
			}
			else if (isset($access_rule) && in_array(str_replace('_action', '', $__action), $access_rule)) // 非白就是黑名单
			{
				self::login_check();
			}
		
		}
		else //没有设置就全部检查
		{
			self::login_check();
		}
这个是在gz_app.inc.php中的,想问一下,这段代码是干什么用的。
                                                                
                                     阅读全文
                                
                                
                                     收起全文