本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

暂无数据

phpbb3 使用 curl 进行外部登录

发布于2024-11-26 11:16     阅读(1020)     评论(0)     点赞(29)     收藏(3)


我为我的网站创建了一个扩展。它应该在用户登录网站后将其登录到论坛。

用户会话已成功创建(已在数据库中检查),但用户仍未登录。

如果我尝试使用外部登录表单登录,效果很好(会话已创建并且用户已登录)。

我认为问题不在我的身份验证扩展中。

我认为我对 curl post 和 cookie 做错了什么。

我应该设置哪些 curl 选项才能登录?或者你能给我一些有用的链接吗?


解决方案


获取一些 phpbb3_* cookie,然后通过 [setcookie()]( php.net/setcookie ) 将它们发送给用户。这可能会起作用,具体取决于您在 phpBB 中的 cookie 安全级别(它不能与 IP 绑定,因为 curl 和用户 IP 会有所不同)

德鲁010

如果您已启用会话 IP 验证,则无法使用 curl 并将 cookie 传递给客户端。我建议将其关闭,或者不使用 curl,而是寻找可以进行第三方登录的插件/模块,或者查看身份验证处理代码并复制它。无需输入 phpBB 密码即可轻松登录用户

德鲁010



所属网站分类: 技术文章 > 问答

作者:黑洞官方问答小能手

链接:http://www.phpheidong.com/blog/article/554758/43df253bdde04214aee1/

来源:php黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

29 0
收藏该文
已收藏

评论内容:(最多支持255个字符)