发布于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黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
---无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事,而不是让内心的烦躁、焦虑,坏掉你本来就不多的热情和定力
Copyright © 2018-2021 php黑洞网 All Rights Reserved 版权所有,并保留所有权利。 京ICP备18063182号-4
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!