Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已解决] 开发插件时老提示“抱歉,您无权使用此功能”

[复制链接]
氪星辉 发表于 2013-8-22 19:34:33 | 显示全部楼层 |阅读模式
本人新手,现在在学习dz开发。

今天尝试自己开发一个插件,提交一个表单时,老是弹出提示”抱歉, 您无权使用此功能“。

使用的是创始人账号登录的,config_global.php中也设置了创始人账号,卸载了tools, 也检查了admin.php中的$admincp_actions_founder变量,都没有问题。baidu, google了半天也没有解决{:soso_e135:}。


最后在代码里找到 ”抱歉, 您无权使用此功能“ 对应的错误信息(action_noaccess)所有的位置, 一个个地方手动调试,才发现坑爹的原因,俺提交的那个 自己构造的表单中有一个名为'action'的数组, 导致admin.php中判断 action的值时出错了!!!


虽然是犯得很傻的错误,还是写出来让新手小伙伴们吸取楼主的血泪教训{:soso_e109:},希望能帮到大家!

以后在表单中自己命名变量的时候,像action, operation, do, frames这些千万是不能用的!!
qianjin5 发表于 2013-9-6 16:26:36 | 显示全部楼层
我和小伙伴们都惊呆了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-15 09:37 , Processed in 0.022474 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表