怎样利用Session

lapple 2000-06-05 11:32:00
我在登陆网页用Session("Userid")记住你用户,在其它网页想利用这个值作为一个函数的
参数,现在用两个问题;
1.这个值在其它网页为Empty 2.这个值的数据类型为什么?Variant or BSTR
...全文
212 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
TopHead 2000-06-19
  • 打赏
  • 举报
回复
请问HaoGe:不用Session,那么怎么知道现在是哪个用户在访问啊?是不是每次都将你生成的ID串写入客户端页面中啊?
HaoGe 2000-06-17
  • 打赏
  • 举报
回复
我通常是这样做的:
设一个用户权限表和一个已登录用户表,用用户ID对应该用户的权限,当客户登录成功后,系统产生一个在相当长的一段时间内可以是唯一的ID字符串放入已登录用户表中,在post form时将ID字符串传递出去,再在服务器端根据ID字符串检查用户权限.用户退出时释放ID字符串,既在已登录用户表删去此次登录时产生的ID字符串.
lapple 2000-06-16
  • 打赏
  • 举报
回复
HaoGe:
我要解决的问题是这样的:数据库存放用户的ID,一般人无法访问。但每个用户的权限都不一样,所以用户看到的界面也不一样。我必须根据用户输入的ID判断调用服务器的不同程序,所以在不同的界面都要用到用户的ID,不用Session的话,你能给出一个比较好的方法吗?
HaoGe 2000-06-15
  • 打赏
  • 举报
回复
微软的工程师无时不刻地提醒ASP的开发人员,少用或不用Session,除了安全性问题外,还在于系统开销过大。事实也是如此。
想记住UserId可以在数据库中解决,在登录成功后产生一个不重复的ID字串,对应数据库中的USer.
stellaxyq 2000-06-15
  • 打赏
  • 举报
回复
使用COOKIE就不能保证一定可以完成,因为用户可以拒绝
flyfox 2000-06-13
  • 打赏
  • 举报
回复
没办法,要不还有什么安全性可言,除非黑客。
lapple 2000-06-13
  • 打赏
  • 举报
回复
zdg 程序有没办法强制大楷Cookie.
zdg 2000-06-08
  • 打赏
  • 举报
回复
对, King是对的...
King 2000-06-07
  • 打赏
  • 举报
回复
to zdg:是Clng吧
zdg 2000-06-06
  • 打赏
  • 举报
回复
只要浏览器的Cookie是开的, Seesion的值不应该为空. 这个值可以是任何类型, ASP可以在Int和Char型作转换...
比如: m_id=Lng(Session("id"))

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧