有没有可能通过网络浏览器从os x获取用户名(登录名)?我的要求是:网页表单应该通过电子邮件发送登录用户的姓名。它是供内部网订阅课程的。(没有登入网站)
这是可能还是不可能?
发布于 2011-03-11 18:31:43
肯定不是以一种与所有操作系统上的所有浏览器兼容的方式。
发布于 2011-03-11 18:31:47
不,那是对隐私的侵犯。您需要在您的网站上使用表单向用户询问该信息。
发布于 2011-03-11 18:46:50
检查您的web服务器配置文档。有了它们中的许多,您就可以启用与您的域或LDAP服务、Kerberos和类似服务集成的身份验证。这很可能允许您进行您所说的那种“单点登录”,至少是使用支持您选择的方法的浏览器(这是intranet,想必您可以限制一点浏览器选择-至少为了方便的功能,如不必再次登录)。通过身份验证后,您应该拥有可用的用户名或类似的用户名。
只有当您同时(服务器和客户端)对相同的身份验证主机(或联合的主机)进行身份验证时,您才能做到这一点,这是防止这成为隐私噩梦的原因--这是intranet的事情。
您可能想在serverfault.com上提出一个问题,列出您的服务器软件、服务器操作环境和您希望支持的浏览器,看看是否有人可以帮助您进行单点登录。
https://stackoverflow.com/questions/5271742
复制相似问题