VB中用户登录界面的实现
2008-05-05 19:53
218 查看
以下VB代码是我在做软件登录界面时的主要实现部分,其中对用户的登录次数进行了限制。代码中的Record 是数据库的记录集对象,其对数据库的链接是通过调用另外的一个模块来完成的.
//定义静态变量用于统计用户的登录次数
Static nTryCount As Integer
//获取用户输入的用户名和密码
strSQL = "select * from user_infor where user_name='" & Trim(TxtUser.Text) & "' and user_pwd='" & Trim(TxtPWD.Text) & "'"
If Record.State = adStateOpen Then Record.Close
Record.Open strSQL//执行sql语句,查询用户表中是否有 指定的用户名用密码的记录
If Record.EOF Then
//显示提示信息 “登录失败”
LogInfor.Caption = "警告!用户名或密码不正确!请重新输入!!"
TxtUser.SetFocus //用户名输入框获得焦点
TxtUser.SelStart = 0 //从开始位置开始选择文本
TxtUser.SelLength = Len(TxtUser.Text) //选中的文本的长度
TxtPWD.Text = "" //密码框置空
nTryCount = nTryCount + 1 //登录次数加一
If nTryCount >=3 Then // 如果登录次数大于等于三则禁止输入
TxtUser.Enabled = False //用户名输入框禁用
TxtPWD.Enabled = False //密码输入框禁用
LogInfor.Caption = "您无权操作本系统!五秒钟后自动退出" //
Timer1.Enabled = True //启动定时器,五秒后退出系统
'Unload Me
End If
Else //在用户数据表中找到了用户信息,登录成功
FrmMain.Show //打开主界面
Me.Hide //隐藏登录窗体
End If
本文出自 “绿色心情 & 蓝色幻想” 博客,请务必保留此出处http://jeyochen.blog.51cto.com/828868/346497
//定义静态变量用于统计用户的登录次数
Static nTryCount As Integer
//获取用户输入的用户名和密码
strSQL = "select * from user_infor where user_name='" & Trim(TxtUser.Text) & "' and user_pwd='" & Trim(TxtPWD.Text) & "'"
If Record.State = adStateOpen Then Record.Close
Record.Open strSQL//执行sql语句,查询用户表中是否有 指定的用户名用密码的记录
If Record.EOF Then
//显示提示信息 “登录失败”
LogInfor.Caption = "警告!用户名或密码不正确!请重新输入!!"
TxtUser.SetFocus //用户名输入框获得焦点
TxtUser.SelStart = 0 //从开始位置开始选择文本
TxtUser.SelLength = Len(TxtUser.Text) //选中的文本的长度
TxtPWD.Text = "" //密码框置空
nTryCount = nTryCount + 1 //登录次数加一
If nTryCount >=3 Then // 如果登录次数大于等于三则禁止输入
TxtUser.Enabled = False //用户名输入框禁用
TxtPWD.Enabled = False //密码输入框禁用
LogInfor.Caption = "您无权操作本系统!五秒钟后自动退出" //
Timer1.Enabled = True //启动定时器,五秒后退出系统
'Unload Me
End If
Else //在用户数据表中找到了用户信息,登录成功
FrmMain.Show //打开主界面
Me.Hide //隐藏登录窗体
End If
本文出自 “绿色心情 & 蓝色幻想” 博客,请务必保留此出处http://jeyochen.blog.51cto.com/828868/346497
相关文章推荐
- ATM系统实现[1]——用户登录界面[00原创]
- 制作login.jsp页面,要求实现提供用户登陆的界面, 用户通过该界面输入用户名(控件名userName)和密码(控件名password), 然后点击“登录”按钮实现登陆操作.
- 一起谈.NET技术,在 ASP.NET 中实现不同角色的用户使用不同登录界面的方法
- vb实现多用户登录
- 在 ASP.NET 中实现不同角色的用户使用不同登录界面的方法
- 在 ASP.NET 中实现不同角色的用户使用不同登录界面的方法
- 用VB实现Win2000用户限时登录
- tkinter实现用户登录界面
- 在 ASP.NET 中实现不同角色的用户使用不同登录界面的方法
- 软概(lesson 1):Javaweb实现用户登录界面
- 编写一个jsp程序,实现用户登录,当用户输入的用户或密码错误时,将页面重定向到错误提示页,并在该页面显示30秒后 自动回到用户登录界面
- java web 实现用户登录界面
- C#笔记1——如何在登录界面设置主界面的ToolStripMenuItem的enabled属性,实现不同用户进入不同模块
- 使用BootStrap实现用户登录界面UI
- C# 实现多态的的简单易学的例子-实现不同的用户登录到不同的界面(用抽象类,抽象方法实现的多态)加上泛型来实现
- axure8实现登录界面包含加载登录动画,用户密码输入值的判断
- 黑马程序员-001用户登录界面功能的实现
- VB登录界面的两种实现方式
- 在 ASP.NET 中实现不同角色的用户使用不同登录界面的方法
- VB.Net + asp.net的一个web系统,使用SQL2000数据库 现在运行时偶尔会出现一个奇怪现象,一个用户登录时,登录后的界面竟然是另一个用户