2012-02-13 25 views
2

我将创建一个名为login_as_member($member_id)的函数,让管理员完全以成员身份登录。CodeIgniter的sess_create()会删除以前的会话吗?

在会员login()方法中,我用sess_created()

现在我想看看我是否使用该方法?当然,我不希望管理员在登录成为会员时被注销。

请告诉我,如果使用该方法会破坏管理员的当前会话。

事实上,我想知道sess_create()究竟做了什么?

回答

1

sess_create()将为用户创建一个新的会话。新创建的会话将覆盖当前存在的会话。

你可能会做的一件事是从新的用户会话中存储管理会话所需的任何数据,然后当管理员想要注销用户帐户时,自动再次登录管理员。

+0

完美!简短,完整且清晰的答案。非常感谢你 – 2012-02-13 06:45:43