ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
##文件位置: /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 ~~~