我们可以从当前登录的用户 MVC4 访问哪些信息

本文关键字:MVC4 用户 访问 信息 登录 我们 | 更新日期: 2023-09-27 17:57:21

我们可以从当前登录的用户那里收集哪些信息到我们的应用程序?

服务器是否保存有关所使用的网络或操作系统上的计算机名称或任何其他类似信息的任何信息?

谢谢

编辑 我需要基本上派生一个表格,如下所示:

Username     Computer-Network Name    OS      Last Logged in date
  Craig           craig-pc            WIN7          today

我知道我可以获取上次登录日期等,但不能获得其他信息,原因是系统正在从桌面迁移到网络

我们可以从当前登录的用户 MVC4 访问哪些信息

我们可以从当前登录的用户到我们的应用程序收集哪些信息?

用户名。

服务器是否在 使用的网络或操作系统或任何其他类似信息?

不。但是,您当然可以通过查看Request.UserHostAddress属性来检索此信息,例如检索 IP 地址。这可以根据请求完成。

您可以使用:

Request.Browser.Platform

要检索用户所在的平台/操作系统以及版本

Request.UserAgent

您可以使用它来检索计算机名称:

var host = Dns.GetHostEntry(Request.UserHostAddress);
string hostName = host.HostName; //Computer name