怎样获取客户端的用户登陆信息?

tcchong 2002-12-26 10:53:13
b/s结构的系统,asp.net(vb).
问题:1、怎样获取客户端的用户登陆域的信息呢?
2、怎样获取用户登陆本机的用户信息呢?
...全文
44 14 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
AL_lew 2003-01-08
  • 打赏
  • 举报
回复
连接可用?
huweighost 2003-01-08
  • 打赏
  • 举报
回复
vs7 help:
ms-help://MS.VSCC/MS.MSDNVS.2052/cpref/html/frlrfsystemwebhttprequestclasstopic.htm
huweighost 2003-01-08
  • 打赏
  • 举报
回复
HttpBrowserCapabilities bc = Request.Browser;
Response.Write("<p>Browser Capabilities:</p>");
Response.Write("Type = " + bc.Type + "<br>");
Response.Write("Name = " + bc.Browser + "<br>");
Response.Write("Version = " + bc.Version + "<br>");
Response.Write("Major Version = " + bc.MajorVersion + "<br>");
Response.Write("Minor Version = " + bc.MinorVersion + "<br>");
Response.Write("Platform = " + bc.Platform + "<br>");
Response.Write("Is Beta = " + bc.Beta + "<br>");
Response.Write("Is Crawler = " + bc.Crawler + "<br>");
Response.Write("Is AOL = " + bc.AOL + "<br>");
Response.Write("Is Win16 = " + bc.Win16 + "<br>");
Response.Write("Is Win32 = " + bc.Win32 + "<br>");
Response.Write("Supports Frames = " + bc.Frames + "<br>");
Response.Write("Supports Tables = " + bc.Tables + "<br>");
Response.Write("Supports Cookies = " + bc.Cookies + "<br>");
Response.Write("Supports VB Script = " + bc.VBScript + "<br>");
Response.Write("Supports JavaScript = " + bc.JavaScript + "<br>");
Response.Write("Supports Java Applets = " + bc.JavaApplets + "<br>");
Response.Write("Supports ActiveX Controls = " + bc.ActiveXControls + "<br>");
Response.Write("CDF = " + bc.CDF + "<br>");


AL_lew 2003-01-08
  • 打赏
  • 举报
回复
怎么用?
string a=Request.ServerVeriable("ALL_HTTP");
Response.Write(a.ToString());
不行

huweighost(樵子)的方法可行
飞行石 2003-01-08
  • 打赏
  • 举报
回复
例如:
Request.ServerVeriable("ALL_HTTP")
Request.ServerVeriable("URL")
等等
飞行石 2003-01-08
  • 打赏
  • 举报
回复
Request.ServerVeriables
这是一个集合,写出来就能看到了,基本上可以覆盖所有客户信息
一人一世界 2003-01-08
  • 打赏
  • 举报
回复
放在数据库里,到时取出来再放在COOKIE里就行了.
tcchong 2002-12-31
  • 打赏
  • 举报
回复
新年快乐!
tcchong 2002-12-30
  • 打赏
  • 举报
回复
对不起可能是我没说清楚,我是想获取用户登陆客户端计算机的用户信息。
allanli 2002-12-29
  • 打赏
  • 举报
回复
保存FormsAuthentication.SetAuthCookie(Username, False)
取值HttpContext.Current.User.Identity.Name()
jieyh 2002-12-29
  • 打赏
  • 举报
回复
用户登陆后用一个session保存当前的用户名,这样在旧可以在不同的页面跟踪用户了。
tcchong 2002-12-29
  • 打赏
  • 举报
回复
多谢,我是想在用户登陆时,由系统自动获取他的用户名。
ccbl 2002-12-26
  • 打赏
  • 举报
回复
关注
AL_lew 2002-12-26
  • 打赏
  • 举报
回复
C#:
IP = Request.UserHostAddress可以得到别人的IP
其他的,你使用活动目录看看吧
C#
DirectorySearcher S= new DirectorySearcher()
S.searchRoot= Your AD's search root
S.Filter="(&(onjectClass=user)(description=Auth*))"
S.Sort=new sortOption("Name",SortDirection.Ascending);

SearchResultCollection results=S.Findall();

不知道它是不是你想要的

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧