关于登陆到域的用户,不需要显示登陆界面的问题(aspx)
2006-03-23 17:37
253 查看
请dudu帮忙,置顶一会!!!
登陆到某个域的用户,如果进入网站的话,同时,该用户也是网站会员的话,则不需要再次输入登陆信息。
我考虑用windows认证,但用windows认证有个问题,因为我的网站,不是该域的用户也能访问,只是需要输入用户和密码,如果是该域的用户,则不需要显示登陆界面。
现在通过以下代码,似乎可以把域中所有用户得到:
Set oContainer = GetObject("WinNT://Domain_Name")
For Each oIADs In oContainer
If (oIADs.Class = "User") Then
Set oUser = oIADs
UserName = ""
FullName = ""
Descripcion = ""
LastLogin = ""
PasswordExpiration = ""
Disabled = ""
UserName = oUser.Name
FullName = oUser.FullName
Descripcion = oUser.Description
LastLogin = oUser.LastLogin
PasswordExpiration = oUser.PasswordExpirationDate
Disabled = oUser.AccountDisabled
%>
<TR>
<TD><%=UserName%> </TD>
<TD><%=FullName%> </TD>
<TD><%=Descripcion%> </TD>
<TD><%=LastLogin%> </TD>
<TD><%=PasswordExpiration%> </TD>
<TD><%=Disabled%> </TD>
<% End If%>
<%Next%>
现在问题是,如果能够得到当前访问网站的用户信息,如用户名的话,我这里则可以用代码来控制,但好像得不到访问网站的用户信息。
请兄弟们帮忙,谢谢!!
登陆到某个域的用户,如果进入网站的话,同时,该用户也是网站会员的话,则不需要再次输入登陆信息。
我考虑用windows认证,但用windows认证有个问题,因为我的网站,不是该域的用户也能访问,只是需要输入用户和密码,如果是该域的用户,则不需要显示登陆界面。
现在通过以下代码,似乎可以把域中所有用户得到:
Set oContainer = GetObject("WinNT://Domain_Name")
For Each oIADs In oContainer
If (oIADs.Class = "User") Then
Set oUser = oIADs
UserName = ""
FullName = ""
Descripcion = ""
LastLogin = ""
PasswordExpiration = ""
Disabled = ""
UserName = oUser.Name
FullName = oUser.FullName
Descripcion = oUser.Description
LastLogin = oUser.LastLogin
PasswordExpiration = oUser.PasswordExpirationDate
Disabled = oUser.AccountDisabled
%>
<TR>
<TD><%=UserName%> </TD>
<TD><%=FullName%> </TD>
<TD><%=Descripcion%> </TD>
<TD><%=LastLogin%> </TD>
<TD><%=PasswordExpiration%> </TD>
<TD><%=Disabled%> </TD>
<% End If%>
<%Next%>
现在问题是,如果能够得到当前访问网站的用户信息,如用户名的话,我这里则可以用代码来控制,但好像得不到访问网站的用户信息。
请兄弟们帮忙,谢谢!!
相关文章推荐
- 解决安装ArcGIS Server后登陆界面上没有了administrator用户的问题
- 关于本地缓存登陆 和 域用户将计算机加入域的问题及登录过程- -
- java登陆界面中关于JDBC的一个问题
- 关于在ubuntu12.04图形界面下不能从root用户直接登录的问题
- 用户登录域时间过久问题解决案例 或显示电脑登陆到那个dc
- 关于程序进入包含EditText控件的界面会自动获取焦点并弹出软键盘影响用户体验的问题
- ASP.NET Web页面(.aspx)添加用户控件(.ascx)无显示的问题
- 关于mysql数据库的用户登陆密码问题
- 用户自定义控件 界面 不显示问题
- 用户登陆界面Login.aspx引发的发布错误
- Ubuntu 12.10 图形化界面登陆root用户,不显示登陆界面
- 关于mysql用户登陆、配置问题解决方法
- 关于内网用户申银万国无法登陆问题解决
- 在frameset中的登陆界面session过期页面显示问题.
- 关于HTML界面改为aspx页面时CSS失效的问题
- 关于使用Android installer安装应用,安装好之后点击“打开”按钮进入应用之后的界面显示问题
- Ubuntu 12.10 图形化界面登陆root用户,不显示登陆界面
- 关于Ubantu启动无法登陆桌面,反复跳回登录界面问题
- ASP.NET Web页面(.aspx)添加用户控件(.ascx)无显示的问题
- xp不显示用户登陆界面,开机直接进入系统的方法