Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共3 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:ad认证怎么做

1楼
lur320 发表于:2024/11/1 10:02:00
 公司有AD服务器,狐表怎么获取本机的AD认证?
2楼
有点蓝 发表于:2024/11/1 10:22:00
https://www.baidu.com/s?wd=vb.net%20%E8%8E%B7%E5%8F%96%E6%9C%AC%E6%9C%BA%E7%9A%84AD%E8%AE%A4%E8%AF%81

添加引用:System.DirectoryServices.AccountManagement.dll :http://www.foxtable.com/webhelp/topics/1936.htm

Try
    Dim context As New System.DirectoryServices.AccountManagement.PrincipalContext(System.DirectoryServices.AccountManagement.ContextType.Domain)
    Dim user As System.DirectoryServices.AccountManagement.UserPrincipal = System.DirectoryServices.AccountManagement.UserPrincipal.Current
    If user IsNot Nothing Then
        Dim isAuthenticated As Boolean = context.ValidateCredentials(user.SamAccountName, "用户密码")
        If isAuthenticated Then
            msgbox("用户通过AD认证。")
        Else
            msgbox("用户没有通过AD认证。")
        End If
    Else
        msgbox("无法获取当前用户。")
    End If
Catch ex As Exception 
    msgbox("发生错误: " & ex.Message)
End Try 

[此贴子已经被作者于2024/11/1 10:23:00编辑过]
3楼
lur320 发表于:2024/11/1 10:43:00
 谢谢。可以用。
共3 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .02539 s, 2 queries.