会话的Codeigniter 4问题

问题描述

我在codeigniter 4控制器中具有此功能

private function setUserSession($user)
{
    $data = [
        'id' => $user['id'],'username' => $user['username'],'phone' => $user['phone'],'firstname' => $user['firstname'],'lastname' => $user['lastname'],'bankname' => $user['bankname'],'acc_name' => $user['acc_name'],'account_number' => $user['account_number'],'whatsapp_group' => $user['whatsapp_group'],'whatsapp_phone' => $user['whatsapp_phone'],'email' => $user['email'],'ip' => $_SERVER['REMOTE_ADDR'],'reg_balance' => $user['reg_balance'],'reg_country' => $user['reg_country'],'status' => $user['status'],'mode' => $user['mode'],'isLoggedIn' => true,];

    session()->set($data);
    return true;
}

我用

$username = session()->get('username');
$id = session()->get('id');

全局检索用户详细信息,但是有时用户登录时,他/她将看到另一个人的信息,直到他刷新两次或更多次然后才显示自己的详细信息。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)