多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
##文件位置: /phpcms/moudles/admin/classes/admin.class.php 把原有的类admin改成_admin,并在同一个文件中新建一个类admin来继承_admin 这样可以保证最小改动原有的admin类,更新后合并也方便。 #### 修改位置1 ~~~ public function __construct() { self::check_admin(); self::check_priv(); ~~~ 修改为:重新引导登录判断和权限判断流程 ~~~ //self::check_admin(); //self::check_priv(); $this->_check_admin(); $this->_check_priv(); ~~~ * * * * * #### 修改位置2 ~~~ /** * 按父ID查找菜单子项 * @param integer $parentid 父菜单ID * @param integer $with_self 是否包括他自己 */ final public static function admin_menu($parentid, $with_self = 0) { ~~~ 修改为: ~~~ /** * 按父ID查找菜单子项 * @param integer $parentid 父菜单ID * @param integer $with_self 是否包括他自己 */ public static function admin_menu($parentid, $with_self = 0) { //这去掉了final ~~~