請問如何判斷輸入的帳號和密碼是否和AD網域的的帳號和密碼相同呢 |
答題得分者是:william
|
clark_2_3
一般會員 發表:1 回覆:0 積分:0 註冊:2007-08-16 發送簡訊給我 |
請問各位先進
如何判斷輸入的帳號和密碼是否和AD網域的的帳號和密碼相同呢 在ASP.Net是能輕易辦到 可是在Delphi這樣的資訊卻很少 ~~~ 現在需要在Delphi寫的程式中輸入帳號和密碼 而輸入的帳號和密碼要和AD網域的的帳號和密碼相同 是否有函式能判斷其帳號和密碼是能通過AD網域的驗證的 類似如下: If (True = IsAuthenticated("ABC", sUserName, sPassword)) Then '登入成功 Return True Else '登入失敗 Return False End If 若是可以能否提供範例呢?? 感激不盡 ~~ 編輯記錄
clark_2_3 重新編輯於 2008-08-01 12:00:22, 註解 無‧
|
william
版主 發表:66 回覆:2535 積分:3048 註冊:2002-07-11 發送簡訊給我 |
[code delphi]
var user,password,domain: string; phToken: cardinal; ... if LogonUser(pChar(User), pChar(Domain), pChar(Password), LOGON32_LOGON_NETWORK,LOGON32_PROVIDER_DEFAULT,phToken) then ShowMessage('ok') else ShowMessage('fail'); [/code]
編輯記錄
william 重新編輯於 2008-08-19 10:01:05, 註解 無‧
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |