修复了7个BUG

1、修复安装准备文件里的database.sql 节点错误，全新安装的朋友忽略，使用的朋友请将后台里的：权限管理--》节点管理
里的节点“Auth” 改成 “Access”

造成BUG原因：以前是Auth模块，后来我改名称了忘记改库里的节点

2、修复更改了安全设置后，循环重置链接的BUG。修复方法打开文件/Admin/Lib/Action/WebinfoAction.class.php
将第47行代码：

1 echo json_encode(array('status' => 1, 'info' => $str . '已更新'));
改为：

1 delDirAndFile(WEB_CACHE_PATH . "Runtime/Admin/~runtime.php");
2 if ($obj == "TOKEN") {
3    unset($_SESSION, $_COOKIE);
4    echo json_encode(array('status' => 1, 'info' => $str .
'已更新，你需要重新登录','url'=>__APP__.'?'.time()));
5 } else {
6    echo json_encode(array('status' => 1, 'info' => $str . '已更新'));
7 }
问题原因：该安全设置也即是登录后台和前台的session 和cookie
的标示，表现为加密后使用与记录管理员和用登录的cookie、session的标示，本系统采用以文件的形式缓存该配置，所以更改后需要清除缓存文件斌重新登录，上面的代码就是清除缓存文件并强制退出要求用户重新登录。

3、修复了登录页面找回密码是没有输入验证码的提示信息错误的BUG。打开文件：/Admin/Tpl/Common/login.html
知道第54行：

1 popup.alert("填写了你的邮箱方可找回密码");

改成：

1 popup.alert("请写验证码方可找回密码");

4、
安装目录下时找回密码操作后，邮件里重置的URL错误。修复方法：打开文件/Admin/Lib/Model/PublicModel.class.php
找到19行：

1 $url = C("WEB_ROOT") . U("Public/findPwd", array("code" => $code));
改为：

1 $url = str_replace(C("webPath"),"",C("WEB_ROOT")) .
U("Public/findPwd", array("code" => $code));
同一文件另一问题，将51行：

1 $this->check_verify_code();

改为：

1 if ($_SESSION['verify'] != md5($_POST['verify_code'])) {
2     die(json_encode(array('status' => 0, 'info' => "验证码错误啦，再输入吧")));
3 }

5、修复安装在目录下时重置密码页面CSS、JS加载失败的BUG。修复方法：打开文件/Admin/Lib/Action/PublicAction.class.php
在第90 行与91行之间加入以下代码：

1 $systemConfig = include WEB_ROOT . 'Common/systemConfig.php';
2 $this->assign("site", $systemConfig);
接着修复两个ERROR错误转向的URL问题：

找到86行将：

1 $this->error("你的账号被禁用，有疑问联系管理员吧","/");
改为：

1 $this->error("你的账号被禁用，有疑问联系管理员吧", __APP__);

改完后将95行：

1 $this->error("验证地址不存在或已失效", "/");
改为：

1 $this->error("验证地址不存在或已失效", __APP__);

6、修复安装在目录下时重置密码页面验证码路径错误问题。修复方法：打开文件/Admin/Tpl/Common/findPwd.html
找到验证码路径（即29行）：

1 /index.php/Base/verify_code
改为：

1 {$site.WEB_ROOT}/index.php/Base/verify_code

7、修复页面兼容问题，打开文件/Public/Js/functions.js 将getBodySize内容

1 function getBodySize(get) {
2     var bodySize = [];
3     with(document.documentElement) {
4         bodySize['w'] = (scrollWidth > clientWidth) ? scrollWidth:
clientWidth;
5         bodySize['h'] = (scrollHeight > clientHeight) ? scrollHeight:
clientHeight;
6         }
7     return get?bodySize[get]:bodySize;
8 }
替换为：
1 function getBodySize(get) {
2     var bodySize = [];
3     bodySize['w']=($(document).width()>$(window).width())?
$(window).width():$(window).width();
4     bodySize['h']=($(document).height()>$(window).height())?
$(window).height():$(window).height();
5     return get?bodySize[get]:bodySize;
6 }

此条感谢@kmlftp2008用户朋友反馈并给出解决方法