| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1997 人关注过本帖
标题:用session保存用户的方法--有问题
只看楼主 加入收藏
暂时初学者
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2008-11-13
收藏
 问题点数:0 回复次数:13 
用session保存用户的方法--有问题
建了个redirect.asp内容是
<%
if Session("username")<>"" then
response.redirect("main.asp")
end if
%>
然后在index.asp的开头放<!--#include file="redirect.asp"-->


在check.asp里验证成功的条件后面加Session("username")=uname
但是MS没用。谁可以帮我找下原因不。
要是不是这样写的话,应该是怎么写的。谢谢了!
搜索更多相关主题的帖子: session 用户 保存 
2008-11-13 15:57
hmhz
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:30
帖 子:1890
专家分:503
注 册:2006-12-17
收藏
得分:0 
MS 是什么?

[编程论坛] ASP超级群:49158383  敲门暗号:ASP编程
龍艺博客 http://www.
2008-11-13 16:01
暂时初学者
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2008-11-13
收藏
得分:0 
MS=貌似....呵呵
2008-11-13 16:03
hmhz
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:30
帖 子:1890
专家分:503
注 册:2006-12-17
收藏
得分:0 
什么叫没用?你是说Session("username")=uname没有把名字保存到Session("username")里去?

[编程论坛] ASP超级群:49158383  敲门暗号:ASP编程
龍艺博客 http://www.
2008-11-13 16:04
暂时初学者
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2008-11-13
收藏
得分:0 
嗯,是这样的。输入用户名之后,进入check页面。然后就转不到main页面了。把session注释掉又正常了
2008-11-13 16:08
暂时初学者
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2008-11-13
收藏
得分:0 
版主,这代码有错吗?
2008-11-13 16:12
hmhz
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:30
帖 子:1890
专家分:503
注 册:2006-12-17
收藏
得分:0 
check 页面代码发出来看看

[编程论坛] ASP超级群:49158383  敲门暗号:ASP编程
龍艺博客 http://www.
2008-11-13 16:13
暂时初学者
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2008-11-13
收藏
得分:0 
<!--#include file="conn_db.asp"-->

<%




uname=trim(Request.Form("name"))
upassword=trim(Request.Form("password"))



set rs=Server.CreateObject("Adodb.Recordset")
sql="select * from [login] where uname='"&uname&"' and upassword='"&upassword&"' "
rs.open sql,conn,1,1
if rs.recordcount=0 then
response.write("<script>alert('数据库中没有这个用户,或者用户名或密码有误!');history.back

();</script>")
else
Session["username"]=uname
response.write("<script>alert('恭喜您,登录成功!

~~');location.href='sdbbsindex.asp';</script>")
end if
rs.close
set rs=nothing


%>
2008-11-13 16:15
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
Session["username"]=uname
这里错了
在ASP里存储Session不用中括号
Session("username")=uname
2008-11-13 16:40
暂时初学者
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2008-11-13
收藏
得分:0 
我是用用()没用,才试了用[]的..还是一样。
2008-11-13 16:43
快速回复:用session保存用户的方法--有问题
数据加载中...
 
   



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

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