【学生】修改密码时显示旧密码

【前言】

在进行学生信息管理系统的时候,在修改密码的时候需要验证原密码是否是正确的。

【正文】

加入一个label控件,显示现在的用户名。

进入数据库进行查询,显示当前用户名。

Private Sub Form_Load()
    Dim txtSQL As String
    Dim MsgText As String

    Width = 6252
    Height = 5640
    txtoldPassword.Text = ""
    txtPassword1.Text = ""
    txtPassword2.Text = ""
    
    '连接数据库
    txtSQL = "select * from [user_Info] where user_ID= '" & username & "'"
    Set mrc = ExecuteSQL(txtSQL, MsgText)
    
    'label框查询数据库
    Label4.Caption = Trim(mrc.Fields(0))
'    Label4.Caption = "当前用户名为:" & username
    Me.Show
    txtoldPassword.SetFocus
End Sub

在确认修改的控件下,加一个判断,进入数据库进行判断,判断旧密码是否是当前用户的密码。正确就进行下一步,不正确就警示并重新输入。

'验证原密码是否正确
        If Trim(txtoldPassword.Text) = Trim(mrc.Fields(1)) Then
        Else
            MsgBox "旧密码不正确,请重新输入!", vbOKOnly + vbExclamation, "警告"
            txtoldPassword.SetFocus
            txtoldPassword.Text = ""
            txtPassword1.Text = ""
            txtPassword2.Text = ""
            Exit Sub
        End If
        '验证新密码与原密码不能一致
        If Trim(txtoldPassword.Text) <> Trim(txtPassword1.Text) Then
        Else
            MsgBox "新密码与旧密码不能一致,请重新输入!", vbOKOnly + vbExclamation, "警告"
            txtPassword1.SetFocus
            txtPassword1.Text = ""
            txtPassword2.Text = ""
            Exit Sub
        End If

【后记】

有错误请联系我。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 23
    评论
评论 23
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

张_Laura

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值