添加伪静态功能后,acl权限控制失效问题
来源:互联网 发布:ug编程待遇怎么样工资 编辑:程序博客网 时间:2024/05/16 13:44
权限和伪静态,都是用路由前的扩展点,由于伪静态可以分析路由,然后在到权限来判断是否有权限执行路由,所以在配置的时候要伪静态在前,权限在后。
<?phpheader('Content-Type: text/html; charset=utf-8');define("APP_PATH", dirname(__FILE__));define("SP_PATH", dirname(__FILE__) . '/SpeedPHP');@date_default_timezone_set('PRC');$spConfig = array( "db" => array(// 数据库设置 'host' => 'localhost', // 数据库地址,一般都可以是localhost 'login' => 'root', // 数据库用户名 'password' => '123456', // 数据库密码 'database' => 'kuangyi', // 数据库的库名称 ), 'launch' => array(// 加入挂靠点,以便开始使用Url_ReWrite的功能 'router_prefilter' => array( array('spUrlRewrite', 'setReWrite'), // 对路由进行挂靠,处理转向地址 array('spAcl', 'mincheck'), // 开启有限的权限控制 ), 'function_url' => array( array("spUrlRewrite", "getReWrite"), // 对spUrl进行挂靠,让spUrl可以进行Url_ReWrite地址的生成 ), ), 'ext' => array( 'spAcl' => array(// acl扩展设置 // 在acl中,设置无权限执行将lib_login类的acljump函数 'prompt' => array("lib_member", "acljump"), ), // 以下是Url_ReWrite的设置 'spUrlRewrite' => array( 'suffix' => '.html', 'sep' => '-', 'map' => array( 'index'=>'main@index', 'aboutus' => 'danye@danyeshow', 'article' => 'news@homenewslist', 'articleshow' => 'news@show', 'zhuanjialist' => 'zhuanjia@homezhuanjialist', 'zhuanjiashow' => 'zhuanjia@show', 'jiandinglist' => 'jianding@homejianbaolist', 'jiandingshow' => 'jianding@show', 'jiandingupload' => 'jianding@upload', 'zhanxiaoupload' => 'zhanxiao@upload', 'zhanxiaolist' => 'zhanxiao@homezhanxiaolist', 'zhanxiaoshow' => 'zhanxiao@show', 'paimailist' => 'paimai@homepaimailist', 'paimaishow' => 'paimai@show', 'chengjiaolist' => 'paimai@chengjiaolist', 'chengjiaoshow' => 'paimai@cjshow', 'message' => 'book@homeshow', 'contactus' => 'contact@homeshow', 'prosearch' => 'paimai@search', 'videolist' => 'video@homevideolist', 'videoshow' => 'video@show', 'adminlogin'=>'admin@index', 'bh'=>'member@zhanxiaobh', 'bhupdate'=>'member@homeshow', 'password'=>'member@oldpassword', 'jiandingbhlist'=>'member@jiandingbh', 'homejdshowone'=>'member@homejdshow', 'userinfoedit'=>'member@userinfo', 'yinsi'=>'danye@yinsishow', '@' => 'main@index', //泛解析 ), 'args' => array( 'aboutus' => array('id'), 'homejdshowone' => array('id'), 'article' => array('fid'), 'jiandinglist' => array('leibei'), 'zhanxiaolist' => array('leibei'), 'paimailist' => array('leibei'), 'chengjiaolist' => array('leibei'), 'articleshow' => array('id'), 'jiandingshow' => array('id'), 'zhanxiaoshow' => array('id'), 'paimaishow' => array('id'), 'chengjiaoshow' => array('id'), 'videoshow' => array('id'), 'bhupdate' => array('id'), '@' => 'main@index', //泛解析 ), ), ), 'view' => array( 'enabled' => TRUE, // 开启视图 'config' => array( 'template_dir' => APP_PATH . '/tpl', // 模板目录 'compile_dir' => APP_PATH . '/tmp', // 编译目录 'cache_dir' => APP_PATH . '/tmp', // 缓存目录 'left_delimiter' => '<{', // smarty左限定符 'right_delimiter' => '}>', // smarty右限定符 ), ),);require(SP_PATH . "/SpeedPHP.php");require(APP_PATH . '/include/functions.php');spRun();?>
- 添加伪静态功能后,acl权限控制失效问题
- acl权限控制详解
- linux ACL权限控制
- Zookeeper ACL权限控制
- linux ACL权限控制
- Phalcon 权限控制 ACL
- acl访问权限控制
- ACL 权限控制
- ACL权限控制列表
- ZooKeeper ACL权限控制
- 宝塔控制面板如何添加伪静态
- IIS伪静态失效
- 解决NGINX的WORDPRESS伪静态规则失效的问题
- 测试ASM ACL 权限控制。
- LINUX 额外权限控制 ACL
- Hadoop_Hdfs ACL 权限控制详解
- Linux ACL访问控制权限
- HDFS基于ACL权限控制
- 明年的七夕,你还记得我吗
- 获取当前时间
- 文件下载时中文名乱码
- 测试授权过程中遇到的问题
- 栈的实现
- 添加伪静态功能后,acl权限控制失效问题
- struts2防重复提交
- PHP常用字符串总结(待续)
- 获取页面离开onbeforeunload与onunload事件的返回值
- 备忘
- 行式报表批量删除数据
- JAVA面试题解惑系列(二)——到底创建了几个String对象?
- wince下如何操作sqlite数据库
- Samba共享文件夹拒绝访问