国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > ASP > 正文

透過(guò)ASP修改NT使用者的密碼

2019-11-18 20:57:51
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
使用者登入機(jī)制在未來(lái)的網(wǎng)頁(yè)開(kāi)發(fā)會(huì)顯得越來(lái)越重要, 很簡(jiǎn)單的道理, 因?yàn)楝F(xiàn)在的網(wǎng)站很著急的要做好會(huì)員管理, 然後向會(huì)員收錢(qián), 其實(shí)這是很正常的代誌, 臺(tái)灣的公司法說(shuō)的很清楚嘛, 『公司以營(yíng)利為目的』

在 IIS 5.0 的安全性身分驗(yàn)證機(jī)制中, 整合的 Windows 驗(yàn)證 (在 IIS 4.0 號(hào)做 Windows NT 挑戰(zhàn)與回應(yīng)) 是一個(gè)不歹的選擇, 很簡(jiǎn)單的一個(gè)方法就可以達(dá)到一定水準(zhǔn)的安全性, 而且可以整合 Windows 2000 的使用者, 不過(guò)有一好無(wú)兩好, 缺點(diǎn)是沒(méi)有一個(gè)很好的線上更改密碼機(jī)制, 所以今天就要來(lái)介紹如何透過(guò) asp 來(lái)更改 NT 使用者密碼





HTML 部分

當(dāng)一個(gè)使用者登入你網(wǎng)站的安全區(qū)域, 你就可以利用 ServerVariables 集合中的 LOGIN_USER 來(lái)了解登入的使用者帳號(hào), 當(dāng)然記得要把允許匿名登入選項(xiàng)關(guān)閉, 現(xiàn)在就先來(lái)看 HTML 部分

<form action="changepwd.asp" method="post">
<!-- 為了不讓使用者自己輸入帳號(hào)所以使用隱藏 -->
<input type="hidden" name="UserName"
    value="<%=Request.ServerVariables("LOGIN_USER")%>">
  <br>輸入舊密碼 : <input name="OldPwd">
  <br>輸入新密碼 : <input name="NewPwd1">
  <br>確認(rèn)新密碼 : <input name="NewPwd2">
  <input type="submit" value=" 變更密碼 ">
</form>

程式碼

接下來(lái)是 ASP 的部分, 看看如何透過(guò) ADSI 來(lái)修改 WIndows 2000 使用者帳號(hào), 將下底的程式碼存成 changepwd.asp 檔名

<%
OldPwd = Request.Form("OldPwd")
NewPwd1 = Request.Form("NewPwd1")
NewPwd2 = Request.Form("NewPwd2")
UserName = Request.Form("UserName")
  
If NewPwd1 = NewPwd2 Then
  Set oUser = GetObject("WinNT://ComputerName/" & UserName)
  oUser.ChangePassWord OldPwd, NewPwd1
  oUser.SetInfo
  Set oUser = Nothing
Else
  Response.Write "請(qǐng)?jiān)俅_認(rèn)你的密碼"
End If
%>

希望這篇文章對(duì)你有幫助!



發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 蒙阴县| 外汇| 大厂| 宁南县| 怀安县| 临桂县| 扎囊县| 萨嘎县| 北川| 新闻| 凤山市| 沧源| 英超| 阳曲县| 麟游县| 射洪县| 东阿县| 永泰县| 德江县| 桓台县| 息烽县| 兴和县| 屯门区| 南昌县| 永平县| 阿瓦提县| 开封市| 盐边县| 会泽县| 射洪县| 麻江县| 黑水县| 灵璧县| 托克托县| 靖宇县| 策勒县| 武乡县| 额尔古纳市| 万源市| 冕宁县| 雷山县|