Commit 94bfd00e by html5-李恒逸

修复:微信页面退出两次会显示空白

parent addba98e
...@@ -16,7 +16,7 @@ class Logindis extends CI_Controller{ ...@@ -16,7 +16,7 @@ class Logindis extends CI_Controller{
parent::__construct(); parent::__construct();
//加载用户语言 //加载用户语言
$this->language = $this->input->cookie('lang') ? $this->input->cookie('lang') : $this->config->item('language'); $this->language = $this->input->cookie('lang') ? $this->input->cookie('lang') : $this->config->item('language');
//加载配置文件 //加载配置文件
$this->config->load('user_config',true); $this->config->load('user_config',true);
$this->lang->load('error',$this->language); $this->lang->load('error',$this->language);
...@@ -27,18 +27,18 @@ class Logindis extends CI_Controller{ ...@@ -27,18 +27,18 @@ class Logindis extends CI_Controller{
} }
/** /**
* *
* 用户登录 * 用户登录
* @author wenhuijang * @author wenhuijang
* @version 2014-12-18 * @version 2014-12-18
*/ */
public function index() public function index()
{ {
if($this->session->userdata('user_id') && in_array($this->session->userdata('user_type'), array(2, 3, 4,6))) if($this->session->userdata('user_id') && in_array($this->session->userdata('user_type'), array(2, 3, 4,6)))
{ {
switch ($this->session->userdata('user_type')) switch ($this->session->userdata('user_type'))
{ {
case 2: case 2:
$redirect_url = site_url('partner'); $redirect_url = site_url('partner');
...@@ -75,7 +75,7 @@ class Logindis extends CI_Controller{ ...@@ -75,7 +75,7 @@ class Logindis extends CI_Controller{
/** /**
* *
* 合伙人登录 * 合伙人登录
* @author wenhuijang * @author wenhuijang
* @version 2014-12-18 * @version 2014-12-18
...@@ -110,7 +110,7 @@ class Logindis extends CI_Controller{ ...@@ -110,7 +110,7 @@ class Logindis extends CI_Controller{
//加载model //加载model
$this->load->model('user_model', 'user'); $this->load->model('user_model', 'user');
$cur_user = $this->user->get_corresponding_bytype(array('user_mobile'=>$mobile,'user_type' => 6)); $cur_user = $this->user->get_corresponding_bytype(array('user_mobile'=>$mobile,'user_type' => 6));
if(!$cur_user['user_mobile']||!$cur_user['user_type']) if(!$cur_user['user_mobile']||!$cur_user['user_type'])
{ {
$result = array('errcode' => 42152, 'errmsg' => $this->lang->line('err_42152')); $result = array('errcode' => 42152, 'errmsg' => $this->lang->line('err_42152'));
...@@ -197,7 +197,7 @@ class Logindis extends CI_Controller{ ...@@ -197,7 +197,7 @@ class Logindis extends CI_Controller{
//'manager_id' => $manager_id //'manager_id' => $manager_id
); );
$this->session->set_userdata($user_info); $this->session->set_userdata($user_info);
switch ($cur_user['user_type']) switch ($cur_user['user_type'])
{ {
case 2: case 2:
$redirect_url = site_url('partner'); $redirect_url = site_url('partner');
...@@ -217,7 +217,7 @@ class Logindis extends CI_Controller{ ...@@ -217,7 +217,7 @@ class Logindis extends CI_Controller{
/** /**
* *
* 退出登录 销毁session * 退出登录 销毁session
* @author wenhuijang * @author wenhuijang
* @version 2014-1-20 * @version 2014-1-20
...@@ -226,7 +226,7 @@ class Logindis extends CI_Controller{ ...@@ -226,7 +226,7 @@ class Logindis extends CI_Controller{
{ {
$this->session->sess_destroy(); $this->session->sess_destroy();
//get 获取请求登录页 //get 获取请求登录页
alert_redirect(site_url('distributor/logindis')); alert_redirect(site_url('distributor/logindis/index'));
return false; return false;
} }
...@@ -288,7 +288,7 @@ class Logindis extends CI_Controller{ ...@@ -288,7 +288,7 @@ class Logindis extends CI_Controller{
if(!$cur_user['id']){ if(!$cur_user['id']){
$result=array('errcode'=>42156,'errmsg'=>'手机号输入有误'); $result=array('errcode'=>42156,'errmsg'=>'手机号输入有误');
echo json_encode($result); echo json_encode($result);
return ; return ;
} }
$result=array('errcode'=>0,'errmsg'=>'','data'=>array('id'=>$cur_user['id'])); $result=array('errcode'=>0,'errmsg'=>'','data'=>array('id'=>$cur_user['id']));
echo json_encode($result); echo json_encode($result);
...@@ -322,4 +322,4 @@ class Logindis extends CI_Controller{ ...@@ -322,4 +322,4 @@ class Logindis extends CI_Controller{
$this->data['user']=$cur_user; $this->data['user']=$cur_user;
$this->load->view('distributor/reset',$this->data); $this->load->view('distributor/reset',$this->data);
} }
} }
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment