2

我有一个数据库 - (用户,管理员)。 我有 2 个应用程序。(应用程序/登录,后端/登录)

因此,当我使用管理员数据在“后端”登录时,我不想在“应用程序”上使用相同的数据登录。

在同一个浏览器下,如何在 CakePHP 中为两个不同的应用程序获取两个不同的会话?

我想用/backend 下的管理员/application 下的用户登录。

CakePHP 2.2.0。

谢谢你们。:)

4

1 回答 1

5

解决了。在 app/Config/core.php 中:

应用:

Configure::write('Session', array(
        'defaults' => 'cake',
        'ini' => array(
            'session.cookie_path' => '/application',
        ),
        'cookie' => 'my_cookie',
    ));

后端:

Configure::write('Session', array(
        'defaults' => 'cake',
        'ini' => array(
            'session.cookie_path' => '/backend',
        ),
        'cookie' => 'my_cookie_2',
    ));

不管怎么说,还是要谢谢你。:D 在这几个小时里我学到了很多东西。:D

于 2012-07-10T16:23:11.730 回答