我到目前为止的代码输入了他们输入到2个文本框中的用户名和pas。接下来,用户点击登录并提交信息。这是我有问题的地方。有些用户在访问网站时已经登录,这是一个问题,因为我需要确保他们正确登录。这是另一个问题,让我们说他们正确登录,我怎么知道登录成功了?
简化为:
1)如何确定用户是否已登录,以便我可以将其注销。
2)如果他们没有登录,他们就会成功登录。我该如何确认?
如果在没有网络浏览器的情况下还有其他方式登录,请告知我们。我知道它似乎要求很多,但我真的需要这个代码。非常感谢你提前,我希望惊人的编码器广告stackoverflow可以帮助我:)。
'Code to enter the user and pass into the webpage
WebBrowser1.document.GetElementById("Username").InnerText = TextBox1.Text
WebBrowser1.document.GetElementById("Password").InnerText = TextBox2.Text
'Code to click login on the webpage
WebBrowser1.document.GetElementById("submit").InvokeMember("click")
答案 0 :(得分:0)
您可以通过多种方式确认用户已登录:
然而,除了第一个之外的所有人都依赖于黑客攻击而且可能不可靠。更重要的是,初学者程序员都不容易。
也许您可以重新考虑您的想法或设计:为什么您需要在VB中知道用户是在网站上连接的?网站处理其连接是否自给自足?如果是您的网站,您是否无法根据要求向服务器发送特定的登录状态信息?