国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

實(shí)現(xiàn)AD域賬號登陸驗(yàn)證的ASP方法

在企業(yè)內(nèi)部,一般會部署微軟AD域和內(nèi)部站點(diǎn),都需要進(jìn)行登陸驗(yàn)證。那么如何實(shí)現(xiàn)讓AD域和網(wǎng)站集成呢?答案是肯定的。本文將介紹ASP站點(diǎn)如何使用域賬號進(jìn)行登陸驗(yàn)證。 編輯登陸頁面首先,我們需要用編輯器打開

在企業(yè)內(nèi)部,一般會部署微軟AD域和內(nèi)部站點(diǎn),都需要進(jìn)行登陸驗(yàn)證。那么如何實(shí)現(xiàn)讓AD域和網(wǎng)站集成呢?答案是肯定的。本文將介紹ASP站點(diǎn)如何使用域賬號進(jìn)行登陸驗(yàn)證。

編輯登陸頁面

首先,我們需要用編輯器打開站點(diǎn)的登陸頁面。在頁面底部加入以下ASP代碼:

```asp

' 目的:用戶檢測界面

sub chk(UserName, Password)

dim strUser ' assume failure

AuthenticateUser false

strUser UserName ' 對應(yīng)用戶名文本框

strPassword Password ' 對應(yīng)密碼文本框

domain"" ' 對應(yīng)AD域名

strQuery "SELECT cn FROM 'LDAP://Domain' WHERE objectClass'*' "

set oConn ("")

"ADsDSOOBJECT"

("User ID") strUser

("Password") strPassword

("Encrypt Password") true

"DS Query", strUser, strPassword

set cmd ("")

set oConn

strQuery

on error resume next

set oRS cmd.Execute

if or oRS.eof then

response.write("")

else

""

end if

set oRS nothing

set oConn nothing

end sub

```

將賬戶名寫入Session

如果要將登陸的賬戶名寫入session,可以在以下位置加入代碼:

```asp

"ADsDSOObject"

("User ID") strUser

("Password") strPassword

("Encrypt Password") True

strConn "Active Directory Provider"

strConn , strUser, strPassword

strRS "SELECT name,memberOf,sAMAccountName,primaryGroupID FROM 'LDAP://Domain' WHERE sAMAccountName '""userName""' ORDER by name "

strRS, Conn,1,1

While RS.EOF False

session("web_admin")("sAMAccountName")

session("cname")("name")

Wend

```

通過以上步驟,您可以輕松地實(shí)現(xiàn)ASP站點(diǎn)與AD域賬號的集成登陸驗(yàn)證。這種方法不僅提高了安全性,還簡化了用戶管理流程。希望這些指導(dǎo)能幫助您成功實(shí)現(xiàn)賬號驗(yàn)證功能。

標(biāo)簽: