收藏本页 | 网站地图 | 投稿指南
 
 
当前位置:首页 >> 学院首页 >> 程序开发 >> ASP >>

用ASP修改NT登陆密码

放大字体  缩小字体  At: 2005-10-04 02:08  By: master8 转载 来源: 互联网
<%
Sub ChangeUserPassword(Computer,UserName,oldPassword,newPassword)
Dim adsUser,foundErr,ErrMsg
On Error Resume Next
foundErr=False
ErrMsg=""
Set adsUser=GetObject("WinNT://"+Computer+"/"+UserName+",user")
If Err.Number<>0 Then
foundErr=True
ErrMsg="User not found!"
Err.Clear
Else
adsUser.ChangePassword oldPassword, newPassword
adsUser.SetInfo
If Err.Number<>0 Then
foundErr=True
ErrMsg=Now & ". Error Code: " & Hex(Err) & " - " & Err.Description & "
"
Err.Clear
End If
End If
If Not foundErr Then
objContext.SetComplete
Response.Write "<font class=""A2"" size=""2"" face=""Arial"">[B]Password changed successful!
[/B]

"
Response.Write "<input type=""button"" class=""A1"" name=""b2"" value="" Back "" 
onclick=""window.location.replace("default.asp");"">"
Response.Write "</font>"
Else
objContext.SetAbort
Response.Write "<font class=""A2"" size=""2"" face=""Arial"">[B]Wrong old password, back to 
reinput![/B]

"&ErrMsg
Response.Write "<input type=""button"" class=""A1"" name=""b2"" value="" Back "" 
onclick=""history.back();"">"
Response.Write "</font>"
End If
Set adsUser=Nothing
End Sub 

response.write "NT的密码改为qian!"
Computer="yp"
UserName="sky"
oldPassword="dir"
newPassword="qian"
ChangeUserPassword Computer,UserName,oldPassword,newPassword
%> 
 






         









 
Google
论坛精华  
 
 
  ©2005-2008 站长吧 Master8.NET All Rights Reserved 陕ICP备05010609号