国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表

圖片精選

主站蜘蛛池模板: 天气| 那坡县| 永新县| 鹰潭市| 乃东县| 北流市| 新郑市| 宜川县| 乌兰浩特市| 阜新市| 九龙坡区| 桃源县| 镇宁| 安顺市| 沂源县| 金沙县| 阿拉善盟| 庆云县| 博白县| 托克逊县| 广西| 怀仁县| 孝昌县| 炎陵县| 莱西市| 合江县| 阳城县| 灌南县| 无棣县| 镶黄旗| 阳城县| 蒙阴县| 安庆市| 平安县| 宣化县| 赤壁市| 喜德县| 齐齐哈尔市| 兴和县| 花莲市| 河北区|