在已在 codeigniter 文件夹外的父 php 文件夹中声明的 codeigniter 框架中调用会话
Call the session in codeigniter framework which is already declared in parent php folder outside the codeigniter folder
我的主要项目是在核心 php 中创建的,我正在开发同一项目文件夹中 codeigniter 中的一个模块。
$_SESSION['UserName'] = $loginDetailAr['UserName'];
$_SESSION['UserType'] = $loginDetailAr['UserType'];
$_SESSION['UserTypeName'] = $loginDetailAr['UserTypeName'];
$_SESSION['IsAdmin'] = $loginDetailAr['IsAdmin'];
加载会话库
$this->load->library('session');
// can access variables with this->session
$is_admin = $this->session->IsAdmin;
更多详情请参考。
https://www.codeigniter.com/user_guide/libraries/sessions.html
这可以帮助你
$this->load->library('session');
$result = $this->login_model->userLogin($email, $password);
if ($result) {
$sess_array = array();
foreach ($result as $loginDetailAr) {
$sess_array = array(
'UserName' => $loginDetailAr->UserName,
'UserType' => $loginDetailAr->UserType,
'UserTypeName' => $loginDetailAr->UserTypeName,
'IsAdmin' => $loginDetailAr->IsAdmin,
);
$this->session->set_userdata('logged_in', $sess_array);
}
return TRUE;
} else {
$this->form_validation->set_message('check_database', ' Invalid Email Or Password ');
return FALSE;
}
我的主要项目是在核心 php 中创建的,我正在开发同一项目文件夹中 codeigniter 中的一个模块。
$_SESSION['UserName'] = $loginDetailAr['UserName'];
$_SESSION['UserType'] = $loginDetailAr['UserType'];
$_SESSION['UserTypeName'] = $loginDetailAr['UserTypeName'];
$_SESSION['IsAdmin'] = $loginDetailAr['IsAdmin'];
加载会话库
$this->load->library('session');
// can access variables with this->session
$is_admin = $this->session->IsAdmin;
更多详情请参考。 https://www.codeigniter.com/user_guide/libraries/sessions.html
这可以帮助你
$this->load->library('session');
$result = $this->login_model->userLogin($email, $password);
if ($result) {
$sess_array = array();
foreach ($result as $loginDetailAr) {
$sess_array = array(
'UserName' => $loginDetailAr->UserName,
'UserType' => $loginDetailAr->UserType,
'UserTypeName' => $loginDetailAr->UserTypeName,
'IsAdmin' => $loginDetailAr->IsAdmin,
);
$this->session->set_userdata('logged_in', $sess_array);
}
return TRUE;
} else {
$this->form_validation->set_message('check_database', ' Invalid Email Or Password ');
return FALSE;
}