2011-03-11 183 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上列出您的服務器軟件,服務器操作環境和想要支持的瀏覽器,並查看是否有人可以幫助您進行單點登錄。

相關問題