【问题标题】:Remembering Sessions - phpBB记住会议 - phpBB
【发布时间】:2013-05-18 00:18:00
【问题描述】:

我目前正在使用 Visual Basic 2010 中的 HttpWebRequests 编写基本登录。在学习了一些教程之后,我不知何故整理了这段代码: http://pastebin.com/azZuyvDM

我几乎在我的计算机上托管了 phpBB(使用 WAMP),并且我使用简单的 Web 请求来实现这一点。现在,我看到有人问过但没有得到太多回答(或者可能只是我)的一个常见问题是会话/cookie 不会在页面之间进行传输。

在此代码中,Button1 将使用用户名和密码进行实际登录。我放了一个 WebBrowser 只是为了看看会发生什么,所以当我单击 Button2 时,它会显示在该 HttpWebRequest 期间发生的任何事情的页面。

我注意到它确实成功登录,但是当它重定向回主页时,我不再登录。我需要能够解决这个问题。

如果有帮助,这是我的实际项目: http://bit.ly/10zFuHs

希望我能解决这个烦人的问题。谢谢!

【问题讨论】:

  • 请在您的问题中发布完整的网址,这不是 Twitter,所以大小无关紧要,有些人不会点击缩短的链接。

标签: vb.net session cookies httpwebrequest phpbb


【解决方案1】:

用户 login_box

function login_box($redirect = '', $l_explain = '', $l_success = '', $admin = false, $s_display = true)

该函数中的身份验证登录

$result = $auth->login($username, $password, $autologin, $viewonline, $admin);

只需将这些详细信息发送到 ucp.php。

所以改变

"username=test1234&password=test1234&redirect=.%2Fucp.php%3Fmode%3Dlogin&sid=8647eb7329cca5f50e0223716ad03de8&redirect=index.php&login=Login"

"mode=login&username=test1234&password=test1234&autologin=1&login=login"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-10-23
    • 2012-10-18
    • 1970-01-01
    • 2015-06-20
    • 1970-01-01
    • 1970-01-01
    • 2016-01-16
    • 1970-01-01
    相关资源
    最近更新 更多