0

我有一个带有自定义登录类的 website.com,在一个子域 forum2.website.com 中我安装了 IPBoard 3.8。使用脚本将现有用户插入论坛表成员中,论坛登录效果很好。现在我想绑定到登录系统。如果我登录该网站,然后我会进入论坛页面,我希望它能够识别我已登录。要设置的参数和/或 cookie 是什么?我是否还必须在名为 的表中创建一行session?我尝试设置这些:

setcookie( "member_id"   , id,0);
setcookie( "pass_hash"   , pass_hash,0);
setcookie( "ipsconnect_" . md5( 'url' ), '1', 0, 0, FALSE, FALSE );
4

1 回答 1

1

IPBoard 为您提供单点登录功能 (SSO)。

单点登录是 IP.Board 的一项经常需要的功能,允许网站将论坛绑定到其现有的登录结构中,而无需修改核心 IP.Board 文件并在升级后保留自定义设置。IP.Board 通过两个单独的插件文件原生支持 SSO 功能。”

如果您向下滚动到“方法 2:扩展会话类”,您将看到一个自定义类的实现示例,以检查用户是否在您的网站上连接 - 通过查看 cookie 或您想要的任何其他内容。

基本上,您正在使用 IPB 验证您已连接到您的网站,您不必手动创建会话变量来“愚弄”IPB,以为您通过“常规”方法登录 - 即论坛本身。

于 2015-06-19T16:56:31.407 回答