CodeIgniter Получить данные сеанса для пользователей, вошедших в систему

У меня есть небольшой сайт, и я знаю, как получить данные сеанса пользователя, который вошел в систему, но, скажем, у меня есть два разных пользователя, которые входят на сайт, как я могу сохранить их в глобальном виде $_SESSION['userName'];

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

public function login_user()
{
$user_login=array(

'email'=>$this->input->post('user_email'),
'password'=>sha1($this->input->post('user_password'))

);

$data=$this->User_model->login_user($user_login['email'],$user_login['password']);

if($data)
{
$this->session->set_userdata('userName',$data['userName']);
$this->session->set_userdata('email',$data['email']);

$this->load->view('user_profile.php',$data);


}
else
{
$this->session->set_flashdata('error_msg', 'Error occured,Try again.');
$this->load->view('login.php');

}

}

0

Решение

Вы можете настроить только один пользователь может войти одновременно в одном браузере.
Если вам нужно войти в систему с другой учетной записью пользователя, вам необходимо открыть в другом браузере.
Может быть, если вам нужно знать, как пользователи могут войти

файл application / config / config.php:

задавать sess_driver вариант как база данных.

Убедитесь, что у вас есть импорт ci_session Таблица.

FYI: https://www.codeigniter.com/user_guide/libraries/sessions.html

2

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector