CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

关于登陆的问题!

楼主lezi1022(doyouknowdk)2003-11-02 10:23:24 在 .NET技术 / ASP.NET 提问

Sub   Logout_Click(Src   As   Object,   E   As   EventArgs)  
    dim   sqlcon   as   new   sqlconnection(DBConnectionString)  
    sqlcon.open  
    Dim   strsql   as   string  
    If   Session("U_Role")="系统管理员"   Then  
        strsql="update   ADMIN_INFO   set   LOGIN=0   where   ADMIN_NAME='"&   Session("U_Name").trim()   &"'"    
    Else  
        strsql="update   USER_INFORMATION   set   LOGIN=0   where   USER_NAME='"&   Session("U_Name").trim()   &"'"    
    End   If  
    Dim   sqlcom   as   new   sqlcommand  
    sqlcom.connection=sqlcon  
    sqlcom.commandtext=strsql  
    sqlcom.executenonquery  
    sqlcon.close  
    sqlcon=nothing  
    sqlcom=nothing  
    Session.Clear()  
    Response.Redirect("index.aspx")  
  End   Sub  
   
  我用了这段代码,只有别人注销时才能set   LOGIN   =   0,而别人通过直接关闭流览器或者关机等其他手段就不能set   LOGIN   =   0,以至于下次登陆时,登陆不了,因为LOGIN没有set为0   . 问题点数:20、回复次数:2Top

1 楼afxucamd(西门吹炭)回复于 2003-11-02 10:42:19 得分 10

在global.asax中的Session_End事件中加入set   Login=0的代码Top

2 楼zsww()回复于 2003-11-02 15:34:23 得分 10

同意!  
   
  -------努力学习   不断实践   虚心讨教--------  
  Top

相关问题

  • 登陆
  • !!登陆!!
  • NT登陆
  • 登陆认证...
  • 登陆蜜码
  • 关于登陆……
  • 登陆问题
  • 登陆窗体
  • 登陆问题~~~~~~~~
  • 远程登陆

关键词

  • sqlcom
  • sqlcon
  • 登陆
  • strsql
  • set login
  • dim
  • session

得分解答快速导航

  • 帖主:lezi1022
  • afxucamd
  • zsww

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo