Удаляет ли CodeIgniter sess_create() предыдущий сеанс?
Я собираюсь создать функцию под названием login_as_member($member_id)
Это позволяет администраторам войти в систему в качестве члена.
В член login()
метод, который я использовал sess_created()
,
Теперь я хочу посмотреть, использую ли я этот метод или нет? Конечно, я не хочу, чтобы администратор вышел из системы при входе в систему как участник.
Пожалуйста, скажите мне, если использование этого метода повреждает текущий сеанс администратора или нет.
На самом деле я хотел бы знать, что именно делает sess_create()
делает?
1 ответ
sess_create()
создаст новый сеанс для пользователя. Вновь созданный сеанс перезапишет существующий в данный момент.
Одна вещь, которую вы, вероятно, могли бы сделать, - это хранить любые данные, необходимые из сеанса администратора, в новом сеансе пользователя, а затем, когда администратор хочет выйти из учетной записи пользователя, автоматически снова войти в систему администратора.