CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  PowerBuilder >  基础类

如何防止多个用户使用同一帐户登录系统?

楼主jqka007(网侠)2003-06-04 16:57:30 在 PowerBuilder / 基础类 提问

在pb+sql   server2000开发的cs结构系统中,如何防止多个用户使用同一帐户登录系统?如果使用用户登录系统后修改标志位的方法,怎样能解决用户非法退出系统而不能修改标志位的问题? 问题点数:20、回复次数:5Top

1 楼waterstony(王小石)回复于 2003-06-04 17:12:27 得分 5

你可以利用sysprocesses表,里面有login   id   和program   name字段。Top

2 楼birdslin(柑桔)回复于 2003-06-04 17:15:00 得分 5

我是建了一张登录表,当用户登陆时就往里面加入记录。  
  退出时,删除记录。  
  不过当程序非法执行操作时,该记录会留在里面。  
  关注。。。。Top

3 楼nbnasom(阿飞)回复于 2003-06-04 17:52:17 得分 5

利用系统进程表,若的登录用户则不允许Top

4 楼119119(^_^,转向DELPHI,我是痛病快乐)回复于 2003-06-04 18:32:59 得分 0

有个笨办法,加个字段在登陆的号的表中.如果该用户号被登陆使用,就设为1,否则,就为0.退出后为0.Top

5 楼xiaohon(*求解*)回复于 2003-06-04 18:48:23 得分 5

其实119119的方法是一个比较实用的  
   
  我公司做的这c/s的结构就是这样来实现的  
   
  但并不是在登陆表中,而是在ini文件中写一个值(假如为在线为1,不在线为0)  
   
  在登陆的时候检索用户信息后,在检索这个字段,为1者不能进入,为0则可以进,同时也修改该字段为1  
  Top

相关问题

  • 多个不同名称的帐户登录同一系统问题
  • 如何防止同一个用户在不同的电脑上登录,谢谢
  • 我的网站要如何防止用户过于频繁的登录,如几秒内只能登录一次,一天只能登录15次,同一个IP限制等.证证码已经有了
  • 求代码片段: 如何防止同一个用户名在不同的IP上同时登录我的服务器?
  • 同一个登录出现的问题
  • Windows 9x防止他人登录
  • 如何防止跳过登录界面
  • 如何防止跳过登录界面
  • "登录失败,该目标帐户名称不正确"
  • 急求windows帐户登录SQL SERVER源代码

关键词

  • 字段
  • 用户
  • 系统
  • 修改
  • 登录
  • 登陆
  • 使用
  • 退出
  • 记录
  • 为1

得分解答快速导航

  • 帖主:jqka007
  • waterstony
  • birdslin
  • nbnasom
  • xiaohon

相关链接

  • PowerBuilder类图书
  • PowerBuilder类源码下载

广告也精彩

反馈

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