关于1.3.16版本超管账户提示无权限操作解决方案。
有部分用户在使用v.1.3.16或以上版本时,超级管理员账户无法正常打开PT系统某些模块。
经过排查分析,造成此种错误原因是:
新版本对超级管理员账户做了权限提升,防止某些敏感操作被普通管理员操作。由于代码判断没有考虑到运行环境,导致部分用户的超管账户被误判为普通账户。
解决办法如下:
用编辑器打开\Slice\AdminLimit.php
将20行中的 !== 改为 != 。
该问题将在后续版本修复,在升级补丁发布前,请您根据上述指引自行修复。