繁体   English   中英

获取用户的登录类型

[英]Get the type of logon for a user

嗨,我正在一个项目上,需要获取域中每个用户的登录类型。 通过类型,我的意思是用户是否通过电话连接到我们的域以查看电子邮件,或者用户是否在笔记本电脑上并通过VPN连接,或者仅是普通桌面身份验证。

我需要这样做是因为我们这里有一项政策,即必须禁止未登录10天以上的人。 我没有在MSDN站点上看到任何明显的内容,也没有在任何帖子中看到任何相关的内容。

任何帮助将不胜感激。 我希望在C#中执行此操作,因为C#中已经有一些其他的类库在执行其他一些AD函数,并且希望将其添加到该解决方案中。

谢谢。

我发现这篇CodeProject文章几乎描述了Windows用户可以执行的所有操作,包括获取域信息。

如何:(几乎)通过C#将Active Directory中的所有内容

假设您已经登录,浏览器可以为您提供设备信息。

我认为浏览器检查可能是解决方法。 然后,用户部分的任何交互都可以用来直接确认他们正在使用的计算机,无论是iPhone,Android,WindowPhone还是标准计算机。 您必须使用一些JS进行编码,但这将使您可以非常简单地将其添加到任何日志中。

在此处可以找到简单的方法http://www.w3schools.com/js/js_window_navigator.asp,但也许更好的方法是使用对象检测,它可以通过直接测试某些功能来找到浏览器。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM