Mã:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim count As Integer = db.doCount(" SELECT count(TenDN) from DANGNHAP where MatKhau = '" & Me.txtMatKhauMoi.Text & "'")
If Me.txtMKCu.Text = "" Or count = 0 Then
MsgBox("Mật khẩu hiện tại không đúng")
ElseIf Me.txtMatKhauMoi.Text = "" Then
MsgBox("Nhập mật khẩu mới")
ElseIf txtNhapLai.Text = "" Then
MsgBox("Nhập lại mật khẩu mới")
ElseIf txtMatKhauMoi.Text <> txtNhapLai.Text Then
MsgBox("Mật khẩu không giống nhau")
Else
Dim str As String = "Update DANGNHAP Set MatKhau = '" + Me.txtMatKhauMoi.Text + "'"
If db.doSQLDK(str) Then
MsgBox("Cập nhật thành công")
End If
End If
End Sub
End Class
Sao đổi mk được có 1 lần >.<
ID: admin pass:admin
đổi mk lần 1 : 123 thông báo cập nhật thành công. CSDL trong access cũng đổi thành 123 rồi.
xong đăng xuất ra đăng nhập lại ngon lành
ID: admin pass: 123
vào đổi lại mk lần 2: nhập pass cũ 123 là thông báo mật khẩu hiện tại không đúng
Cái này bị gì vậy