dede5.1登录框

时间: 2009-10-06 / 分类: dedecms / 浏览次数: 2,242 views / 0个评论 发表评论

做模板的时候发现老是无法正常显示会员登录后的信息(为空白)

把member/loginsta.php 改名为member/loginsta1.php

再进行修改

相应的首页的调用文件改为 myajax.SendGet2(“{dede:global name=”cfg_memberurl”/}/loginsta1.php”);

可以先在会员中心登录,确保登录成功,然后直接用 网址访问http://www.xxx.com/member/loginsta.php

显示的东西就是首页的东西

此次空白的原因是 国外空间 的 文件属性问题

我是从其他空间迁移过去的,所以/data/cache/user/里 还是原来老的会员资料

而程序本身无法写入,也就是无法修改它们

我数据库里已经是新的会员资料了,但是登录的时候还是用 /data/cache/user/里 的缓存信息

结果导致无法正确显示会员登录后的信息

/data/cache/user/里 的 用户是以 用户ID.php 的形式缓存的

比如我的用户 数据库里的ID是 1 ,那么我的会员缓存资料就是 1.php

每5000个会员一个文件夹 那么我的资料就是 1/1.php

完整的路径为 /data/cache/user/1/1.php

明白了这些,以后会员出错就可以很好地处理了

发表评论

你必须 登录后 才能留言!