当前位置:编程学习 > VB >>

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 ,  网络编程
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,