我有两个Symfony2应用程序,它们使用相同的数据库,但托管在不同的域上。
由于它们位于同一个数据库下,因此我可以在两个应用程序中使用相同的用户名和密码登录。
我想做出以下行为: 当有人登录到application1时,它也会自动登录到application2。
当我登录到application1时,会在我登录的会话中创建PHPSESSID cookie。 但是,当我在application2下设置相同的PHPSESSID cookie时,它不会让我登录。
如何同时登录两个应用程序?
答案 0 :(得分:0)
在TABLE中创建状态列。用户从任何应用程序登录时设置为1.
STATUS TINYINT(1)NOT NULL //值可以是1-active / 0 -not
当它处于活动状态时不要比较登录条件,直接允许该用户使用所需的会话变量。
从一个应用程序到另一个应用程序可能无法使用SESSION。