Удаляет ли CodeIgniter sess_create() предыдущий сеанс?

Я собираюсь создать функцию под названием login_as_member($member_id) Это позволяет администраторам войти в систему в качестве члена.

В член login() метод, который я использовал sess_created(),

Теперь я хочу посмотреть, использую ли я этот метод или нет? Конечно, я не хочу, чтобы администратор вышел из системы при входе в систему как участник.

Пожалуйста, скажите мне, если использование этого метода повреждает текущий сеанс администратора или нет.

На самом деле я хотел бы знать, что именно делает sess_create() делает?

1 ответ

Решение

sess_create() создаст новый сеанс для пользователя. Вновь созданный сеанс перезапишет существующий в данный момент.

Одна вещь, которую вы, вероятно, могли бы сделать, - это хранить любые данные, необходимые из сеанса администратора, в новом сеансе пользователя, а затем, когда администратор хочет выйти из учетной записи пользователя, автоматически снова войти в систему администратора.

Другие вопросы по тегам