Salad UN

To Taste The Salad Of Life.

« KingCMS Feedback修改-增加ajax效果-可用于订单-2KingCMS安装在Godaddy修改记录-3 »

KingCMS安装在Godaddy修改记录-2

[ At 2009-2-17 By Ash   2 comments ]

相关文章:[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上使用还是有不少小问题的,有遇到新问题再说吧。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

最新评论及回复

最近发表

Powered By Z-Blog 1.8 Spirit Build 80722 Code detection by Codefense

Copyright 2008 www.s-un.cn. Some Rights Reserved.