【发布时间】:2015-01-13 02:39:17
【问题描述】:
我目前正在构建一个 Intranet 站点,在这个站点上,我们有人们经常使用的网站。
不过,有几个网站需要人们登录。所以我想知道当用户点击它的链接时,是否有一种方法可以自动填写该网站上的用户名和密码框。登录信息永远不会改变,所有用户都必须使用相同的登录。自动化这个过程的东西会让用户的事情变得更容易。
所以在我的 aspx 中,我会有这样的东西(不是这个确切的网站,而是一个不同的网站):
<a href="https://go.litmos.com/account/Login" target="_blank">Litmos</a><br />
我不确定我是否需要使用后面的代码来做我想做的事,或者可能是一些 Javascript。
我正在寻找的功能类型类似于 KeePass 中的功能。您在哪里输入您的用户名和密码以及网站 URL,当您从 KeePass 打开该网站时,它会为您填写登录信息。我意识到那是一个桌面应用程序,我正在构建一个 ASP.NET 网站。我想知道这样的事情是否可行,如果可以,如何。
请注意,我正在使用 C# 编写 Intranet 站点的代码。
【问题讨论】:
-
不,无法获取用户密码。但是,如果您的所有用户都在一个活动目录域下工作,您可以使用 Windows 集成身份验证。
-
@Nisus 不,我有这些网站的用户名和密码。这不是获取密码的问题。这是使用我已经拥有的用户名和密码自动填写这些网站上的用户名和密码文本框的问题。
标签: c# asp.net web automation intranet