php - 多次登录帐户的 session

标签 php security authentication

多次登录的 session 结构应该是什么样的?

在我的网站上会有三个部分的登录。

/(客户专区)

/admin/(后端/管理区)

/control-panel/(控制面板区域)

您不能使用同一个帐户访问所有三个。

我是这样想的:

$_SESSION['login']['frontend'] = array(
    'user_id' => 123,
    'is_logged' => true
        );


$_SESSION['login']['backend'] = array(
    'user_id' => 999,
    'is_logged' => true
        );

这是正确的还是什么替代解决方案?

最佳答案

看起来对我来说非常好。 :)

关于php - 多次登录帐户的 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6389489/

相关文章:

php - Android 表格布局中不显示数据库中的数据

php - 连接到远程服务器上托管的 MySQL 数据库

php - 使用 PHP 检查 SSL 证书哈希

security - 为系统定义安全策略

java - Checkmarx:在 Java 中使用 Mybatis resultMap 进行不正确的异常处理

php - 获取身份验证 token 时 Soundcloud 错误 rate_limit

javascript - 密码散列(非 SSL)

php - 使用 phpMailer 和 PHP 从表单发送文件附件

security - 将自签名 https 证书添加到 teamcity 后,TeamCity 构建代理断开连接

authentication - Keycloak 登录页面显示 'invalid parameter: redirect_uri'