changepass.frm
来自「本系统是一个报表分析查询系统」· FRM 代码 · 共 189 行
FRM
189 行
VERSION 5.00
Object = "{A4CC7269-ED5B-4470-AA0B-8F3189B903BF}#4.0#0"; "XhuiButton.ocx"
Begin VB.Form ChangePass
BorderStyle = 1 'Fixed Single
Caption = "修改密码"
ClientHeight = 3825
ClientLeft = 45
ClientTop = 450
ClientWidth = 5535
Icon = "ChangePass.frx":0000
LinkTopic = "Form1"
MaxButton = 0 'False
MinButton = 0 'False
ScaleHeight = 3825
ScaleWidth = 5535
StartUpPosition = 2 '屏幕中心
Begin XhuiButton.CandyButton CandyButton1
Height = 615
Left = 600
TabIndex = 6
Top = 3000
Width = 1455
_ExtentX = 2566
_ExtentY = 1085
BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851}
Name = "Tahoma"
Size = 9
Charset = 0
Weight = 400
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
Caption = " 修改确认"
Picture = "ChangePass.frx":0CCA
PictureAlignment= 2
Checked = 0 'False
ColorButtonHover= 16760976
ColorButtonUp = 15309136
ColorButtonDown = 15309136
BorderBrightness= 0
ColorBright = 16772528
DisplayHand = 0 'False
ColorScheme = 0
End
Begin VB.TextBox Text3
Appearance = 0 'Flat
Height = 375
IMEMode = 3 'DISABLE
Left = 1320
PasswordChar = "*"
TabIndex = 5
Top = 2160
Width = 3855
End
Begin VB.TextBox Text2
Appearance = 0 'Flat
Height = 375
IMEMode = 3 'DISABLE
Left = 1320
PasswordChar = "*"
TabIndex = 4
Top = 1200
Width = 3855
End
Begin VB.TextBox Text1
Appearance = 0 'Flat
Height = 375
IMEMode = 3 'DISABLE
Left = 1320
PasswordChar = "*"
TabIndex = 3
Top = 360
Width = 3855
End
Begin XhuiButton.CandyButton CandyButton2
Height = 615
Left = 3240
TabIndex = 7
Top = 3000
Width = 1455
_ExtentX = 2566
_ExtentY = 1085
BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851}
Name = "Tahoma"
Size = 9
Charset = 0
Weight = 400
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
Caption = " 放弃修改"
Picture = "ChangePass.frx":1264
PictureAlignment= 2
Checked = 0 'False
ColorButtonHover= 16760976
ColorButtonUp = 15309136
ColorButtonDown = 15309136
BorderBrightness= 0
ColorBright = 16772528
DisplayHand = 0 'False
ColorScheme = 0
End
Begin VB.Label Label3
AutoSize = -1 'True
Caption = "确认密码:"
Height = 180
Left = 360
TabIndex = 2
Top = 2160
Width = 900
End
Begin VB.Label Label2
AutoSize = -1 'True
Caption = "新的密码:"
Height = 180
Left = 360
TabIndex = 1
Top = 1200
Width = 900
End
Begin VB.Label Label1
AutoSize = -1 'True
Caption = "旧的密码:"
Height = 180
Left = 360
TabIndex = 0
Top = 360
Width = 900
End
End
Attribute VB_Name = "ChangePass"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Private Sub CandyButton1_Click()
Dim DaCn As New ADODB.Connection
Dim DaRs As New ADODB.Recordset
Dim Sql As String
'//////////////////////////////
Dim OldPass As String
Dim NewPass As String
Dim CfgPass As String
'//////////////////////////////
OldPass = Trim(Text1.Text)
NewPass = Trim(Text2.Text)
CfgPass = Trim(Text3.Text)
If OldPass = "" Or NewPass = "" Or CfgPass = "" Then
MsgBox "请输入必须的数据", vbCritical + vbOKOnly, "金软提示"
Exit Sub
End If
OldPass = obj.getMd5Pass(OldPass, 32)
NewPass = obj.getMd5Pass(NewPass, 32)
CfgPass = obj.getMd5Pass(CfgPass, 32)
'//开始验证旧的密码
Sql = "select Js_UserPass from Js_User where Js_UserID='" & UserID & "' and Js_UserPass='" & OldPass & "'"
DaCn.ConnectionString = obj.getConstr
DaCn.Open
DaRs.CursorLocation = adUseClient
DaRs.Open Sql, DaCn, adOpenStatic, adLockReadOnly
If DaRs.EOF Then
MsgBox "旧的密码错误", vbCritical + vbOKOnly, "金软提示"
DaRs.Close
DaCn.Close
Set DaRs = Nothing
Set DaCn = Nothing
Exit Sub
End If
DaRs.Close
Set DaRs = Nothing
If NewPass <> CfgPass Then
MsgBox "新的密码同配置密码不一致", vbCritical + vbOKOnly, "金软提示"
Exit Sub
End If
'//开始更新密码
Sql = "update Js_User set Js_UserPass='" & NewPass & "' where Js_UserID=" & UserID
DaCn.Execute Sql
DaCn.Close
Set DaCn = Nothing
MsgBox "密码更新成功", vbInformation + vbOKOnly, "金软提示"
End Sub
Private Sub CandyButton2_Click()
Unload Me
End Sub
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?