关于asp.net和asp共享登录认证:
查了好多相关的帖子。还是不知道怎么下手。
我现在的情况是这样的:
现在的登录页面是.net做的login.aspx。登录进来后怎么把登录后的认证信息(比如SESSION传给ASP页面呢)查了好多种方法。说SESSION不可以共享。。有的说用数据表的方法。。下面是我从一个帖子中原搬过来的内容:
*******************************
可以共存但不可以共享,这是微软说的
后台的解决办法:可以采用共享数据表的形式实现。
1。建一个 SessionId为主建的表,保留信息(起重要有标志位——表明该用户是在asp 或.net 应用中)
2。通过Url 参数传递 SessionId ,在页面设置引用公共代码监测、判断。
3。用户下线后将对应纪录删除。
*********************************上面的第一步我能做到。但后两条我就迷糊了。。再问一下。有没有详细一点的解决方案。。
这个问题已经困惑我一周了。。请高手过来指点。。
查了好多相关的帖子。还是不知道怎么下手。
我现在的情况是这样的:
现在的登录页面是.net做的login.aspx。登录进来后怎么把登录后的认证信息(比如SESSION传给ASP页面呢)查了好多种方法。说SESSION不可以共享。。有的说用数据表的方法。。下面是我从一个帖子中原搬过来的内容:
*******************************
可以共存但不可以共享,这是微软说的
后台的解决办法:可以采用共享数据表的形式实现。
1。建一个 SessionId为主建的表,保留信息(起重要有标志位——表明该用户是在asp 或.net 应用中)
2。通过Url 参数传递 SessionId ,在页面设置引用公共代码监测、判断。
3。用户下线后将对应纪录删除。
*********************************上面的第一步我能做到。但后两条我就迷糊了。。再问一下。有没有详细一点的解决方案。。
这个问题已经困惑我一周了。。请高手过来指点。。
解决方案 »
- Label的Text后面加上三个点"..."表示省略,怎么弄?
- 页面刷新重复提交上次操作
- Repeater里的dropdownlist 联动 求解!!!!~~~~
- asp.net 如何让menu子菜单也横向排列?(C#) 高手进啊
- 关于首页滚动新闻的更新问题
- 请问,用c#还是vb写asp.net好呢?
- 请教高手,sql 中的check约束....
- 如何让网页滚动到特点的位置
- 求救:我写的程序告诉我找不到存储过程!
- ASP.NET同时上传多个文件,经典源代码
- SQL:能否在select提取的每个结果前加上一序号列,从1开始,步长为1。
- 如何禁止或消除ASP.NET网页中的__VIEWSTATE内容?急~
http://www.edw.com.cn/sss.asp?usersession=zhanghailin
http://www.edw.com.cn/sss.aspx?usersession=zhanghailin
页面跳转的时候始终带着?usersession=zhanghailin
如果查询数据库时发现记录不存在就是登陆超时
Session_onEnd时删除数据库中的记录。
你用ASP.NET登录成功后~~在这个页面里面再用一个隐藏域把这Session的值传到ASP页面,然后在ASP页面里面读取这个值再赋值给Session就OK了~~
btut2004说的每个页面都带着usersession。页面N多。再说这也不安全呀。。Session_onEnd时时候删除。。如果我一直访问ASP的页面。那ASPNET页面早就过期了。。我再转到ASPNET页面。不是又要重登录 。。
请问大家还有什么好的办法。。比如写入数据库的方法。能详细说一下吗??再有怎么判断整个站点的session的过期时间。。我现在是把asp.net程序和Asp程序放到一个站点里面。。
http://www.eggheadcafe.com/articles/20041017.asp
结帖(勿忘国耻,抵制日货)