diff --git a/webht/third_party/dingmail/controllers/index.php b/webht/third_party/dingmail/controllers/index.php index d4ae3513..37739ca6 100644 --- a/webht/third_party/dingmail/controllers/index.php +++ b/webht/third_party/dingmail/controllers/index.php @@ -11,13 +11,14 @@ class Index extends CI_Controller { } public function index($unionid = null,$type = null){ - if(get_cookie('dingname') == '' && get_cookie('dingunionid') == ''){ - redirect('http://www.mycht.cn/info.php/apps/dinglogin/login/?returnurl=http://www.mycht.cn/webht.php/apps/dingmail/index/'); + if(get_cookie('dingunionid') == ''){ + redirect('http://www.mycht.cn/info.php/apps/dinglogin/login/?returnurl=http://www.mycht.cn/webht.php/apps/dingmail/index/'); }else{ if($unionid != null && $type != null){ + $user_info = $this->session->userdata('dingding_user_info'); $data['type'] = $type; - $data['user'] = get_cookie('dingname'); - $data['user_unionid'] = get_cookie('dingunionid'); + $data['user'] = $user_info->ddu_Name; + $data['user_unionid'] = $user_info->ddu_Unionid; if($this->ding_value_model->get_dingding_user($unionid) == null){ echo '该用户还未登录过,请告知他登录后才能对他点赞或拍砖!
'; echo '有问题请联系:CYC!'; @@ -59,6 +60,7 @@ class Index extends CI_Controller { $mdata['whos_unlike'] = $this->ding_value_model->whos_unlike($unionid); $mdata['all_comment'] = $this->ding_value_model->all_comment($unionid); //print_r($this->session->userdata('dingding_user_info')); + $this->session->set_userdata('dingding_user_info', $mdata['user']); $this->load->view('user',$mdata); } } @@ -66,10 +68,12 @@ class Index extends CI_Controller { //value邮件页面 public function mail_index(){ - if(get_cookie('dingname') == '' && get_cookie('dingunionid') == ''){ - redirect('http://www.mycht.cn/info.php/apps/dinglogin/login/?returnurl=http://www.mycht.cn/webht.php/apps/dingmail/index/'); - } - $this->load->view('mail'); + if($this->session->userdata('dingding_user_info') === false){ + $this->load->view('login'); + }else{ + //print_r($this->session->userdata('dingding_user_info')); + $this->load->view('mail'); + } } //发送邮件 @@ -388,8 +392,8 @@ class Index extends CI_Controller { //点赞排行榜 public function rank_person() { - if(get_cookie('dingname') == '' && get_cookie('dingunionid') == ''){ - redirect('http://www.mycht.cn/info.php/apps/dinglogin/login/?returnurl=http://www.mycht.cn/webht.php/apps/dingmail/index/'); + if($this->session->userdata('dingding_user_info') === false){ + $this->load->view('login'); }else{ $data = array(); $user_info = $this->session->userdata('dingding_user_info'); @@ -590,6 +594,7 @@ class Index extends CI_Controller { //退出 public function logout(){ + $this->session->unset_userdata('dingding_user_info'); $this->session->unset_userdata('unionid'); $this->session->unset_userdata('type'); $this->session->unset_userdata('identify'); diff --git a/webht/third_party/dingmail/views/mail.php b/webht/third_party/dingmail/views/mail.php index b585fdee..de104df7 100644 --- a/webht/third_party/dingmail/views/mail.php +++ b/webht/third_party/dingmail/views/mail.php @@ -46,7 +46,7 @@