У меня есть два пользовательских типа на моей странице регистрации, один - администратор, а другой - пользователь. У меня есть страница входа. Когда я зарегистрировался как администратор, он переходит на панель инструментов, на панели инструментов у меня 10 разных типы компонентов. Когда я зарегистрировался как admin, на панели мониторинга должны отображаться все компоненты. Но когда я зарегистрировался как пользовательская панель мониторинга, должно отображаться только 5 компонентов (те, которые связаны с пользователем). Я хочу отобразить их с помощью session.can вы поможете мне, как это сделать, используя session.and, когда я открываю любой компонент на панели управления, имя пользователя должно отображаться в верхней части страницы.показать имя пользователя после успешного входа в codeigniter
public function login()
{
$data['error'] ="Invalid Login";
$this->load->view('auth/header');
if($this->input->post())
{
$user = $this->UserModel->login($this->input->post());
if(count($user)>0)
{
$array = array(
'client_id' => $user['client_id'],
'client_type_id'=>$user['client_type_id'],
'email' => $user['email'],
'password' => $user['password'],
);
$this->session->set_userdata($array);
}
else
{
$data["error_message"]="Invalid User Name and Password combination";
}
}
}
У записей базы данных, каковы компоненты для каждого пользователя? –
На самом деле компоненты означают, например, admin, поскольку главный администратор может видеть все (например, сотрудники, студенты, рабочие места, места размещения, жалобы и т. Д.). Студент может видеть только места размещения, информацию о колледже.) Я дал ссылки в своей панели инструментов для всех этих pages.when я нажимаю на ссылку сотрудников, она идет на страницу сотрудников. – user3663