0

我现在正在为我的网站制作一个功能,这是我希望它与任何论坛系统兼容的唯一问题,只需要进行少量编辑,以防我决定移动或 Mybb 软件(我目前使用的)更新和破坏某些东西我也在阻止这种情况。

无论如何,我决定检测用户是否已登录,而不是使用默认的 Mybb 用户名系统,然后当他们在首次加载时访问站点的功能(因为 $_COOKIE 需要两次加载才能生效)启动会话然后在第二次加载销毁会话并将其转换为 cookie

这是我目前所拥有的(没有几乎完全写好的地方)

//if the user is logged in assign a session
if($mybb->user['username']) {
  session_start();
$mybb_username1 = $mybb->user['username'];

$_SESSION['user']=$mybb_username1;
$mybb_username = $_SESSION['user'];
}

你们有没有更好的方法或者这样可以吗?

只是确保。

我也希望这是安全的,并且不会减慢整个站点功能的任何性能。

谢谢!

4

0 回答 0