2011-03-11 187 views
2


是否有任何可能通过webbrowser从os x获取用户名(登录名)?我的要求是:webform应该通过电子邮件发送登录用户的名字。 它是一个内部网络订阅课程。 (没有在网站上登录)通过浏览器获取登录用户的用户名

这是可能与否?

+0

这是不可能从网络浏览器本身。但是,如果您已经通过这种方式设置了身份验证,则交互网络Web服务器可能会有线索。我发现了一些使用ASP和IIS服务器的方法。但既然你提到OSX我猜你是在Mac环境中...... – Tramov 2011-03-11 10:36:53

回答

2

绝对不是与所有操作系统上的所有浏览器兼容的方式。

+0

它应该只能在Mac OS X 10.6上使用Safari 5 + FF 3.4+ webserver是apache(ubuntu) – 2011-03-11 13:00:01

2

不是,那会有点侵犯隐私。您需要使用表单向用户询问您网站上的信息。

+1

+1。此外,写入,执行和测试这种功能花费的时间很难与用户不必输入自己的名字所节省的时间相平衡。 – Asmus 2011-03-11 17:46:36

0

检查您的Web服务器配置文档。对于其中的很多人,您可以启用与域或LDAP服务集成的验证,Kerberos等。这可能会让你做所谈论的那种“单点登录”,至少在支持你选择的方法的浏览器上(这是一个内联网,大概你可以至少限制浏览器的选择  —至少为了方便的功能,如不需要再次登录)。一旦通过身份验证,您应该拥有可用的用户名或类似名称。

你只能做,如果你俩都(服务器和客户端)认证针对相同的验证主机(或结盟主机),这是什么让这从一个隐私的噩梦  —这是一个Intranet的事情。

您可能想要在serverfault.com上列出您的服务器软件,服务器操作环境和想要支持的浏览器,并查看是否有人可以帮助您进行单点登录。

相关问题