绕过用户登录(VB.Net)

时间:2016-03-11 08:38:13

标签: vb.net

我有这个应用程序(Windows Form App),要求用户输入他们的用户名和密码。在这个应用程序中,有网站的快捷方式,每个网站也要求用户先登录才能使用网站。但是当我们点击网站的快捷方式(如果他们已经登录应用程序)时,我想绕过用户,其中将跳过登录页面并将用户重定向到主页网站。用户只有在不使用应用程序的情况下访问网站时才需要登录。

单击网站快捷方式时,我使用Process.Start()来运行网站。它打开网站,但将用户重定向到登录页面。如何绕过用户凭据以便他们能够登录一次(通过应用程序)并且可以访问所有网站而无需再次登录?

编辑:如果我在网站登录编码中使用会话将用户重定向到主页,是否可以?因此,当用户使用该应用程序登录时,该网站将自动检测到该用户已经登录,因此用户将被重定向到该网站的主页而无需通过登录页面。

1 个答案:

答案 0 :(得分:0)

为您的用户提供一个API密钥,该密钥存储在用户数据库表中,该密钥在用户登录时会更改。然后在VB中使用Process.Start("https://example.com/login.php?api_key=" + 'add api_key retrieved from database on login),然后在PHP中检查api_key作为登录名,这将为登录用户创建会话。