我想知道以下是否可能。
用户使用默认浏览器使用用户名和密码登录我的网站。
后来,我的 C# 程序在同一台 PC 上运行。我想检查用户是否已在默认浏览器中登录,以便我可以访问仅注册区域中的网页。这有可能吗?
最佳答案
我想到了多种可能性:
- 您可以检查他们的 cookie 文件夹中是否有适合您网站的有效 cookie
- 检查浏览器历史记录(可能使用工具栏)
- 使用web browser control以便用户通过您的应用登录
我在实践中从未见过以上任何一种。
我认为最好的方法是将网站设置为在未登录时要求提供凭据 - 这样用户就可以输入凭据并继续。您会在大多数(如果不是全部)具有客户端安装软件(例如 Gmail Notifier)的主要网站中找到此方法
关于c# - 用户在浏览器 : can I access from C#? 中登录网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4689548/