VB6.0 登陆窗口问题!只限制登陆2个号和密码的任意一个号!
VB6.0 登陆窗口问题!只限制登陆2个号和密码的任意一个号!比如我做的登陆窗口!不通过数据库!
我给2个号和密码 只可以在这2个号和密码任意登陆一个号!
要怎么写这代码?
谢谢高手来看看!
--------------------编程问答--------------------
干脆直接把号和密码放代码里,做字符串比较好了
呵呵 --------------------编程问答--------------------
Option Explicit--------------------编程问答-------------------- 反汇编岂不是能找出来?若是明文 --------------------编程问答-------------------- 正如楼上所说的,密码比较直接放在程序里,这程序也只能用来玩玩
Const password1 = "12345678"
Const password2 = "87654321"
Public LoginSucceeded As Boolean
Private Sub cmdOK_Click()
'检查正确的密码
If txtPassword = password1 Or txtPassword = password2 Then
Form1.Show
LoginSucceeded = True
Me.Hide
Else
MsgBox "无效的密码,请重试!", , "登录"
txtPassword.SetFocus
SendKeys "{Home}+{End}"
End If
End Sub
随便跟踪一下就能拿到所谓的密码了
只能用一个号来登录的话,单机程序,需要将当前登录的号码记录到文件或注册表或者做好进程间通讯;如果是网络程序,这工作就交由服务端去处理.
这样的安全验证,可有可无;或许你只是想防君子,不防小人,呵呵 --------------------编程问答-------------------- 直接把登陆信息写到代码中,点击"登陆"按钮时校验登陆号和密码是否就是你设定的那两个,如果是则登陆成功,否则弹出提示! --------------------编程问答-------------------- 内存里面记录当前已经登陆的账号就可以了嘛,如果用另一个账号登陆比对一下,要么把原来的账号退出要么不允许新账户登录.如果连账号都不想被人家从内存里面知道hash以后放内存嘛。要比对的东西也hash一下再比对
补充:VB , 网络编程