• VB6 and ASP 制作管理系统1VB6制作用户登录


    今天做用户登录的时候,智障了……

    ---------------------------------------------------------------------------------

    友情提示:

    登录的时候总提示密码错误,

    Print IIf(Trim(rs.Fields("password")) = password, "相等""不相等")
    找了好久,才发现:

    SQL2000 设计数据库的时候,字段中,字符串要设计成可变长度(varchar),

    如果设计成char固定长度,那么,如果你的字符串不够长度,数据库会自动用空格补齐。

    ---------------------------------------------------------------------------------

     VB6—>填加窗体—>保存为Login.frm

    添加两个标签:

    lable1.Caption="用户名:"

    lable2.Caption="密码:"

    添加两个文本框:

     text1命名为txtUser

     text2命名为txtPass

    Login.frm代码如下:

     1 '用户登录代码
     2 Public Sub userlogin()
     3 
     4     If txtUser.Text = "" Then
     5         MsgBox "用户名不可为空"
     6         txtUser.SetFocus
     7         Exit Sub
     8     End If
     9     If txtPass.Text = "" Then
    10         MsgBox "密码不可为空"
    11         txtPass.SetFocus
    12         Exit Sub
    13     End If
    14     
    15     username = Trim(txtUser.Text)
    16     password = Trim(txtPass.Text)
    17     
    18     Call OpenConn
    19     
    20     sql = "select * from vuinfo where username='" & username & "'"
    21     rs.Open sql, conn, 11
    22     '判断用户是否存在
    23     If rs.EOF Then
    24        MsgBox "用户名不存在"
    25        txtUser.SetFocus
    26        Call CloseConn
    27        Exit Sub
    28     End If
    29     '判断用户密码
    30     If rs.Fields("password") <> password Then
    31         MsgBox "密码错误"
    32         Call CloseConn
    33         Exit Sub
    34         Else
    35         username = rs.Fields("username")
    36         password = rs.Fields("password")
    37         userPower = rs.Fields("userPower")
    38         Call CloseConn
    39         infop.Show '显示管理界面
    40         Unload Login '卸载登录窗体
    41     End If
    42 End Sub
  • 相关阅读:
    牛影传说【线段树+BFS序运用】
    动态规划 :传纸条
    CQYZ-OJ P1377 危险的组合
    使用 git 管理你的配置文件
    Exponential Distribution
    初尝 C++ 类设计
    Android刷机的一般步骤
    重装 Linux 记录
    Linux 折腾记录 (非正式)
    最大熵对应的概率分布
  • 原文地址:https://www.cnblogs.com/findw/p/2403012.html
Copyright © 2020-2023  润新知