vb编程入门代码 VB如何实现修改密码的功能?求代码和方法?
VB如何实现修改密码的功能?求代码和方法?
这有点纠结。现在我将向你解释一个我用来修改密码的程序。
首先,设置两个Text1 Text2 Text1、一个按钮command1、一个ADO控件并连接到数据库,然后双击command1并输入以下代码。
专用子命令1_uu单击()
adodc1。RecordSource=“从用户名=”“文本1的登录名中选择*。”。文本“”
adodc1。刷新
如果adodc1记录集.记录计数=0则
msgbox(”用户不存在!“”
Text1.Text=“”
Text2.Text=“”
Else
如果Trim(Text2.Text)=Trim(Adodc1)。记录集字段(“password”)然后
msgbox(“login successful”!")
我。躲起来
物料管理信息系统。Show
else
msgbox(”密码错误!“”
Text2.Text=“”
End If
End If
End Sub
Private Sub Command2uuclick()
卸载我
End Sub
Private Sub Text2ukeydown(keycode为整数,shift为整数)
如果keycode=13,则
调用Command1uclick
否则
End If
End Sub上述命令可以运行
vb修改密码的代码,我的思路是先查询到要修改的用户名,再通过原密码验证,输入新密码,再输入一次新密码?
您需要将这两个项目组合起来,一次查询和修改它们,这是标准用法。编程时,可以执行以下操作:
1。首先判断四个文本框中的任何一个是否为空,如果是,提示用户,并将焦点放在空白文本框中
2!以上第一点通过后,判断两次输入的新密码是否相等,如果不相等,则提示用户,并将焦点放在新密码文本框中;
3。以上两点通过后,在数据库中查询用户名与原密码是否匹配,会提示用户“用户名或原密码错误!”如果找不到;
4。以上三点通过后,将提示用户修改密码为新密码。上面第三点很重要,不要明确提示用户“用户名错误”或“密码错误”,因为这样会大大降低破解密码的难度!一般应该说“用户名或密码有误”,因为真正的用户显然知道自己是否输入了错误的用户名或密码。
vba中设置工作薄保护密码的代码是什么?
如果所有者希望保护工作簿中的工作表,使其不能随意编辑,则可以使用以下代码。
Sub protectallworksheets()“运行代码后,将不允许编辑当前工作簿中的所有工作表,除非您取消对它们的保护。在错误恢复下一个dim WS as工作表时,mypassword as string mypassword=InputBox(“please enter your password”&vbcrlf& “(no input indicates no password)”&vbcrlf&vbcrlf& “请确保您没有忘记密码!”!对于中的每个WS此工作簿。工作表ws.保护(mypassword)next wsend subsub unprotectallworksheets()“运行代码后,取消工作簿中所有工作表的保护。出现错误时,恢复下一个dim WS as worksheet dim mypassword as string mypassword=InputBox(“please enter your password”&vbcrlf&(no input means no password)“,“input password”)此工作簿。工作表ws.取消保护(myPassword)下一个wsEnd Sub
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。