我有一个自定义登录类的website.com,在子域forum2.website.com我安装了IPBoard 3.8。使用脚本我将现有用户插入论坛表成员,论坛登录运行良好。现在我想绑定到登录系统。
如果我登录到该网站,那么我进入论坛页面我希望它在登录时认出我。
什么是params和/或cookies?我是否还必须在名为session
的表中创建一行?
我尝试设置这些:
setcookie( "member_id" , id,0);
setcookie( "pass_hash" , pass_hash,0);
setcookie( "ipsconnect_" . md5( 'url' ), '1', 0, 0, FALSE, FALSE );
答案 0 :(得分:1)
IPBoard为您提供 Single Sign-On capability (SSO).
单点登录是IP.Board常用的功能,允许网站将论坛绑定到现有的登录结构,而无需修改核心IP.Board文件并在升级后保留自定义。 IP.Board本身通过两个单独的插件文件支持SSO功能。"
如果向下滚动到"方法2:扩展会话类",您将看到一个自定义类的实现示例,以检查用户是否在您的网站上连接 - 通过查看cookie或无论你想要什么。
基本上,您已经通过IPB验证您在网站上已连接,您不必手动创建会话变量来愚弄"傻瓜" IPB认为您通过"通常"登录方法 - 即论坛本身。