|
|
|
@ -10,6 +10,7 @@ class Login extends CI_Controller
|
|
|
|
|
{
|
|
|
|
|
parent::__construct();
|
|
|
|
|
$this->load->model('Operator_model');
|
|
|
|
|
$this->load->helper('cookie');
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public function index()
|
|
|
|
@ -41,6 +42,9 @@ class Login extends CI_Controller
|
|
|
|
|
$this->session->unset_userdata('access_sitecode'); */
|
|
|
|
|
$this->session->sess_destroy();
|
|
|
|
|
|
|
|
|
|
//火车的third_party出票系统删除cookie 20231011 zp
|
|
|
|
|
delete_cookie("OPI_SN");
|
|
|
|
|
|
|
|
|
|
redirect(site_url('login'));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -122,6 +126,7 @@ class Login extends CI_Controller
|
|
|
|
|
$userdata = $this->Operator_model->get_author_user($this->input->post('user_code'));
|
|
|
|
|
$user_site = $this->Access_model->get_user_site_list($userdata['OPI_Code']);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//密码正确,再判断是否有站点编辑权限
|
|
|
|
|
$site_array = $this->config->item('site');
|
|
|
|
|
$user_site = trim($user_site);
|
|
|
|
@ -158,4 +163,27 @@ class Login extends CI_Controller
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//thirdparty trainsystem 使用的登陆
|
|
|
|
|
public function indextrain()
|
|
|
|
|
{
|
|
|
|
|
//由于火车的third_party无法读取外面的session数值,所以需要到这里来进行获取及判断,判断如果是登陆就跳转会对应页面
|
|
|
|
|
//利用cookie来进行判断 2023-10-10 zp
|
|
|
|
|
$tmp = $this->session->userdata('session_admin');
|
|
|
|
|
$session_id = $this->session->userdata('session_id');
|
|
|
|
|
if ($tmp===false){
|
|
|
|
|
$this->load->view('bootstrap/login');
|
|
|
|
|
}else{
|
|
|
|
|
//cookies
|
|
|
|
|
$OPI_SN = $tmp["OPI_SN"];
|
|
|
|
|
$cookie = array(
|
|
|
|
|
'name' => 'OPI_SN',
|
|
|
|
|
'value' => $OPI_SN,
|
|
|
|
|
'expire' => '8650000'
|
|
|
|
|
);
|
|
|
|
|
set_cookie($cookie);
|
|
|
|
|
redirect(site_url('/apps/trainsystem/pages'));
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|