Sam工作室站务管理区论坛事务请教Sam兄登录问题
    
 
请教Sam兄登录问题
发起人:cigman  回复数:11  浏览数:10400  最后更新:2015-6-6 22:35:51 by douzhikai

选择查看 搜索更多相关主题  帖子排序:
2011-3-7 20:19:32
cigman







角  色:普通会员
发 帖 数:77
经 验 值:98
注册时间:2009-5-15
当前状态:离线
请教Sam兄登录问题
Sam兄,你好!

不知为什么我的论坛"自动登录"不能用了,如果选上,就无法显示该页,是哪个页面出了问题,该怎么修改啊?请你教我.谢谢.

欢迎你到红叶论坛来做客,等你哟。
………… 我们总是老得太快,却聪明得太迟…… ……
2011-3-7 22:07:57
Samhelp







角  色:版主
发 帖 数:6253
经 验 值:16101
注册时间:2004-8-23
当前状态:离线
测试你的论坛自动登录选中后可以正常登陆,如果从你的电脑登录有问题请清除缓存后再试。

网内存知己,天涯若比邻
2011-3-7 22:17:07
cigman







角  色:普通会员
发 帖 数:77
经 验 值:98
注册时间:2009-5-15
当前状态:离线
不是啊,虽然可以登录,但并没有保存,下次还得再登录啊,汗! 问题就出在login.asp文件中 if Request("IsSave")="1" then
Expired=9999
else
Expired=0
end if
这句中,不知该怎么修改.

[此帖子已被 cigman 在 2011-3-7 22:18:55 编辑过]

欢迎你到红叶论坛来做客,等你哟。
………… 我们总是老得太快,却聪明得太迟…… ……
2011-3-7 22:30:58
Samhelp







角  色:版主
发 帖 数:6253
经 验 值:16101
注册时间:2004-8-23
当前状态:离线
上面这段代码没有错误,请检查Cookies.asp及Conn.asp文件


网内存知己,天涯若比邻
2011-3-7 23:06:22
cigman







角  色:普通会员
发 帖 数:77
经 验 值:98
注册时间:2009-5-15
当前状态:离线
这是cookies.asp内容:

<%
if Http_Referer="" then Http_Referer="Default.asp"
if Request_Method <> "POST" then error("<li>提交方式错误!</li><li>您本次使用的是"&Request_Method&"提交方式!</li>")

select case Request("menu")
case "Invisible"
ResponseCookies "Invisible","1","9999"
case "Online"
ResponseCookies "Invisible","0","9999"
end select
response.redirect Http_Referer
%>

请你看看有问题没?

欢迎你到红叶论坛来做客,等你哟。
………… 我们总是老得太快,却聪明得太迟…… ……
2011-3-7 23:13:17
Samhelp







角  色:版主
发 帖 数:6253
经 验 值:16101
注册时间:2004-8-23
当前状态:离线
上面这段代码没有问题

网内存知己,天涯若比邻
2011-3-7 23:19:13
cigman







角  色:普通会员
发 帖 数:77
经 验 值:98
注册时间:2009-5-15
当前状态:离线
哪咋办啊?只要login.asp中有Expired=9999
else
Expired=0
end if
这句,便"该页无法显示",哭死!

欢迎你到红叶论坛来做客,等你哟。
………… 我们总是老得太快,却聪明得太迟…… ……
2011-3-8 22:07:21
Samhelp







角  色:版主
发 帖 数:6253
经 验 值:16101
注册时间:2004-8-23
当前状态:离线
只看这些代码都没有问题,请检查一下最近是否装过什么插件引起。

网内存知己,天涯若比邻
2011-3-9 11:06:22
cigman







角  色:普通会员
发 帖 数:77
经 验 值:98
注册时间:2009-5-15
当前状态:离线
最近很忙,什么插件都没装,而且现在又在了注册时出现问题,提示Bbsxp_class文件expires越界,退出错误页面后,发现已经注册成功,我头都大了,在官网重新下载了原程序,经测试问题依旧,咋办啊老兄?

欢迎你到红叶论坛来做客,等你哟。
………… 我们总是老得太快,却聪明得太迟…… ……
2011-3-9 14:33:30
Samhelp







角  色:版主
发 帖 数:6253
经 验 值:16101
注册时间:2004-8-23
当前状态:离线
在 BBSXP_Class.asp 找到以下内容:

if int(Expires)>0 then Response.Cookies(Key).Expires = date+Expires

改为:

if int(Expires)>365 then Expires=365
if int(Expires)>0 then Response.Cookies(Key).Expires = date+Expires

网内存知己,天涯若比邻
2011-3-9 18:32:51
cigman







角  色:普通会员
发 帖 数:77
经 验 值:98
注册时间:2009-5-15
当前状态:离线
谢谢啊,问题已经解决。我是在login.asp和cookies.asp中将9999改成了较小数值,结果两个问题都得到了解决。谢谢Sam兄。

欢迎你到红叶论坛来做客,等你哟。
………… 我们总是老得太快,却聪明得太迟…… ……