相关文章:[KingCMS安装在Godaddy修改记录]
何苦提到一个问题:后台登陆必须要用真实路径来登录,比如http://www.g-on.cn/admin/system/是站点路径,但实际路径却是http://www.g-on.cn/CP-VTD/flow/admin/system/,这里是以域名绑定第三级目录做例子
其实以前我就想过,觉得无所谓,不影响后台使用,也就没有改,今天花时间仔细看了看,其实问题很简单,不过找却花了我1个半小时,因为实在不知道是哪个文件的问题,KingCMS的代码看起来实在是累,先说解决方法吧,解决方法很简单,找到admin/system/login.asp,搜索下面这段代码,大概在88行
response.cookies(md5(king_salt_admin,1))("name")=adminname
response.cookies(md5(king_salt_admin,1))("pass")=adminpass'newpass
response.redirect "manage.asp"
将它们改成
response.cookies(md5(king_salt_admin,1))("name")=adminname
response.cookies(md5(king_salt_admin,1))("pass")=adminpass'newpass
response.cookies(md5(king_salt_admin,1)).path = "/"
response.redirect "manage.asp"
再说说原因吧,login.asp提交cookies的时候如果是没改前大概是这个样子

不知道为什么,我的ie临时文件找不到这个cookie,所以花了很多时间,不过还好,用firefox记录了,这里虽然我隐掉了域名,但还是可以看到红色区域里是两级目录,意思是一定要这个目录下这个cookie才有效,而域名指定路径呢正好是隐藏掉了这两级目录,于是转向到manage.asp这个文件的时候,这个cookie的值为空,于是又回到了login.asp。反复检查了很多次才找到这个路径,找到原因了那么就简单了,将cookie的有效路径改成全站就可以了,也就是上面高亮的那句话。
看来KingCMS在Godaddy上使用还是有不少小问题的,有遇到新问题再说吧。