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

tcchong 2002-12-26 10:53:13
b/s结构的系统,asp.net(vb).
问题:1、怎样获取客户端的用户登陆域的信息呢?
2、怎样获取用户登陆本机的用户信息呢?
...全文
26 14 打赏 收藏 举报
写回复
14 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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();

不知道它是不是你想要的
  • 打赏
  • 举报
回复
相关推荐
发帖
.NET社区

6.0w+

社区成员

.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • R小R
  • 喵叔哟
加入社区
帖子事件
创建了帖子
2002-12-26 10:53
社区公告

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

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