注册 登录
编程论坛 ASP.NET技术论坛

请教 :session("haslogin")=false 表示什么意思,有何处?

sylknb 发布于 2009-12-20 18:16, 1764 次点击


摘录说明与代码

老会员注销模块
对用户而言,当登录到本网站后,如果长时间在网站上选购商品,而又不想总以会员形式游览,则可先注销会员身份,待选定某一具体商品后再重新登录,以完成后续操作。对于此模块的实现,我们可以在用户登录模块中设置一个SessionID的值,来判断用户是否已实现登录。当用户选取注销时,将用户的SessionID值设为空即可,实现代码如下

<%
  if session("login")<>"" then
     session("login")=""
  end if
session("haslogin")=false

response.redirect"temp.htm"

%>
session("haslogin")=false j这句什么意思?有什么用处?在所有的模块中找不到要调用它的内容。


其它模块中也类似的语句
' Session("insert")是记录交易定单操作的变量。如果刚刚进行了一次定单操作,则该变量值就不为空,需要首先清空购物车
if session("insert")=session.sessionid then
   session("insert")=false
   for each key in request.cookies("itembuy")
       response.cookies("itembuy")(key)=""
   next
end if
2 回复
#2
yang2862009-12-21 14:28
that means you login fail, is because of your password or username is invalid
then you cannot go into the page.
#3
hebingbing2009-12-22 19:37
session就是一个盒子,什么东西都可以装。
这句话的意思就是给session("haslogin")赋值,让它等于false。你也可以让它等于其他的东西。
这句话的意思并不是说情况session或者让它失效。
session("haslogin")=“没有”
这也些的话估计你就明白了
 session("insert")=false
它是一个盒子,在这个地方时装了bool型的数据
1