阅 读 文 章

请教大家几个关于asp的技术问题

[来源:网上转载 (CSDN转载) | 作者:网友(firewangcool) | 时间:2007-09-14 | 浏览:人次 ]

1.经常看到很多论坛上提示用户登录时,选择session保留时间,请问这个是用cookie实现的吗?具体是怎么实现的呢?  
  2.有的网站的首页上可以直接输入用户名和密码进行登录而不用刷新本页面,这个市怎么实现的?是用的xml   http实现的吗?具体怎么实现的呢?  
   
  有知道的朋友请指点一二!
补充一下:在上面的第二个问题中,登陆的过程大体如下:  
  当输入用户名和密码之后,点击登陆;  
  如果用户名和密码不正确时,只是弹出来个对话框提示用户名和密码不正确。没有我们平时的登陆过程,需要重新刷新一下页面等等,而且登陆成功后也是只是输入用户名和密码的那块地方换了一个表格。  
   
  弄不清楚这个是用什么技术实现的,所以上来打听一下!呵呵
if语句  
  if...right   then   response.write...欢迎,用户名  
  else   弹出对话框...用户名密码错误
session   有一个属性可以设置作用时间
1、session不是cookie,cookie需要将用户信息写入浏览者的磁盘上的一个特定的文件夹里,而session不需要往用户的硬盘上写东西。有些网站的登录,提示你一次登录后在以后若干时间内不需要再登录(比如这CSDN),这肯定是将你的登录信息写在的磁盘里了,只要你不删除掉磁盘里的信息,下次就不用再登录。而session对象好比一个变量,你关掉浏览器,关掉电脑,下次还得再输入登录信息
2.输入用户名和密码进行登录而不用刷新本页面的,以前采用的办法是javascript和vbscript脚本同时处理用户登录,前者实现在不刷新页面的情况下,在页面上显示登录信息,后者对登录者身份进行实质性验证(如果使用cookie保存保存了用户登录信息)  
  当然,使用XML也可以实现登录而不刷新页面就能显示用户登录状态信息。
使用javascript和vbscript脚本就可以解决问题啊!  
  你说的哪个什么"登陆成功后也是只是输入用户名和密码的那块地方换了一个表格"用调用的方法就可以解决啊!具体的做法是:  
  你将用户登陆的那块地方做成一张新的网页(这里设置为a.asp),将你登陆成功后希望显示的内容也同样做成一张新的页面(这里设置为:b.asp),然后:  
  <%   Session("username")<>""then%>  
  <!--#include   file="b.asp"-->  
  <%else%>  
  <!--#include   file="a.asp"-->  
   
  这里我只提供了主要的代码,其他的我省略了.还有"Session("username")"是用户登陆成功是赋值的!  
   
   
 
楼上的解释不错。
1,用cookie做的  
  2,是XMLHTTP,具体请搜索ajax无刷新  
   
 
6楼的自己用过你那个方法么?  
 
真实感谢楼上的各位的提示,谢谢啊!  
  我发现的总分数只有40分了,所以我也只能给这个问题40分的分值了,那就分给各位吧!呵呵!
论坛热门帖子: [lch203] 写得蛮好的linux学习笔记(10-21)
[黑马制造] 学习java的30个目标(10-19)
[笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19)
[udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18)
[沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18)
TAG标签: 技术 问题 关于 大家 请教 用户 登录 登陆 密码 实现

最新评论 共有0位网友发表了评论

发表评论

评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名:(注册)
密码:
验证码:
匿名发表

网站地图友情连接交流论坛网站投稿广告服务联系我们留言本站长统计
Some rights reserved: www.chmhome.com, 鄂ICP备07010232号 E-mail:chinakafei@live.com,QQ:552766
中国咖啡技术网(Chmhome):国外编程技术书籍,中文编程手册,经典编程文章,交流技术,技术软件下载,计算机论文,毕业论文.