получить информацию о пользователе в CodeIgniter (HMVC & Ion Auth)

Я пытаюсь получить Записанные данные пользователя в CodeIgniter (HMVC & Ion Auth)

$data['user'] = $this->ion_auth->user()->row(); 

Когда я пытаюсь показать, что я получаю ошибку

 Undefined variable: user 

Я не уверен, как получить loggin в идентификаторе пользователя или электронной почте. Мне нужен идентификатор или адрес электронной почты. Пожалуйста помоги

Если вы пытаетесь отобразить его в поле зрения,

Вы передаете переменную $ data в представление?

 $data['user']=$this->ion_auth->user()->row(); $this->load->view("filename",$data); 

Если вы пытаетесь получить доступ к нему с помощью контроллера, вы можете получить доступ к переменной, как

 $data['user']=$this->ion_auth->user()->row(); $username=$data['user']->username; 

Укажите, где вы его инициализируете и где вы обращаетесь к нему.

Я скажу один пример. Следуйте этому примеру, возможно, это поможет вам.

Предположим, у вас есть форма входа в систему с полями «Электронная почта» и «Пароль». Когда вы отправите эту форму, она проверит, правильно ли вы отправили ошибки проверки и все. Если все в порядке. Он будет проверять, соответствует ли это правильному адресу электронной почты и паролю из базы данных. Если это также верно, чем эти адреса электронной почты и имя пользователя будут сохраняться в данных сеанса в модели шаблона проектирования MVC. Когда вам это удастся, вам просто нужно получить информацию о пользователе из данных сеанса в контроллере, и вам необходимо передать эти данные в массив на следующую страницу после входа в систему.

 $logged_in = $this->session->userdata("logged_in_user");