| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 591 人关注过本帖
标题:退出为什么不能清空(附代码)
只看楼主 加入收藏
awke002
Rank: 2
等 级:论坛游民
帖 子:201
专家分:55
注 册:2008-7-22
收藏
 问题点数:0 回复次数:5 
退出为什么不能清空(附代码)
检验登陆成功是返回原页面,为什么我点了退出,没有清空登录状态反而还是显示在登陆状态当中
哪位大大能帮我看一下,是不是我的代码哪里写错了呢
、、

这是login.asp 登陆页面
<%
If Session("IsPassed") = true Then
%>
登陆成功! <% =Session("Name")%>,欢迎您的到来!

<div align="right"><a href="logout.asp">退出登陆</a></div>
<%else%>
<%
response.Write"<div align='left'> 用户名:<input name='Name'type='text'onblur='this.style.background='#FFF';' onfocus='this.style.background='#f4f4f4';'  size='8' maxlength='16' width='50' value='"
%>
<%
    '检查Cookies,如果存在帐号信息,则填写文本框
    'If (Request.Cookies("Name") <> EMPTY)  Then
        'Response.Write(Request.Cookies("Name"))
    'Else
        'Response.Write("")
    'End If
%>
<%
response.Write"' />"
response.Write" 密码:"
response.Write"<input name='passwd' type='password'  onblur='this.style.background='#FFF';' onfocus='this.style.background='#f4f4f4';' size='8' maxlength='16' width='50' value='"
%>
<%
    '检查Cookies,如果存在密码信息,则填写文本框
    'If (Request.Cookies("Password") <> EMPTY ) Then
        'Response.Write(Request.Cookies("Password"))
    'Else
        'Response.Write("")
    'End If
%>
<%
response.Write"' /> "

response.Write" <input name='btnSub' type='button' class='STYLE1' style='BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid'  value='登录'  onclick='SubmitForm()'/>"
response.Write"<input name='button' type='button' class='STYLE1' style='BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid' value='注册' onclick='window.location.href='landing_1.asp'' />"
response.Write" </div>"
%>
<%end if%>


这是退出页面 logout.asp
<%
    Session("Id") = ""
    Session("Name") = ""
    Session("IsPassed") = FALSE
    Session("IsAdmin") = FALSE
    Session("Class") = ""
    
    Response.Cookies("Name") = ""
    Response.Cookies("Password") = ""
    'Response.Cookies("RemMe") = ""
                
    Response.redirect(request.servervariables("http_referer"))
    Response.End
%>
搜索更多相关主题的帖子: 登录 退出 
2008-09-08 11:15
awke002
Rank: 2
等 级:论坛游民
帖 子:201
专家分:55
注 册:2008-7-22
收藏
得分:0 
高手进来帮忙解答一下下啦!
2008-09-08 14:47
tianyu123
Rank: 1
等 级:新手上路
威 望:2
帖 子:576
专家分:0
注 册:2007-8-26
收藏
得分:0 
这样试试
Response.redirect(request.servervariables("http_referer"))

改为:

Response.redirect("login.asp")

改变一切,须从改变观念开始!
2008-09-08 19:26
awke002
Rank: 2
等 级:论坛游民
帖 子:201
专家分:55
注 册:2008-7-22
收藏
得分:0 
你这样是指定 返回固定的页面可以行得通!

但是,我的意思就是说 ,用户在哪个页退出,还是返回哪一个页面!
2008-09-09 08:54
cbtxgt
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2008-8-28
收藏
得分:0 
[bo][un]tianyu123[/un] 在 2008-9-8 19:26 的发言:[/bo]

Response.redirect(request.servervariables("http_referer"))

改为:

Response.redirect("login.asp")

然后把Response.redirect(request.servervariables("http_referer"))
写在login.asp中试试
2008-09-09 09:27
快速回复:退出为什么不能清空(附代码)
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024045 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved