From 5a6fdc71b73bbd457653a9327ca957927fa5ede9 Mon Sep 17 00:00:00 2001 From: cyc Date: Wed, 5 Jun 2019 16:38:41 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9value=E7=B3=BB=E7=BB=9F?= =?UTF-8?q?=E8=B0=83=E7=94=A8=E7=99=BB=E5=BD=95=E9=AA=8C=E8=AF=81=E7=9A=84?= =?UTF-8?q?=E6=96=B9=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dingmail/controllers/index.php | 25 +++++++++++-------- webht/third_party/dingmail/views/mail.php | 2 +- .../dingmail/views/rank_person.php | 2 +- webht/third_party/dingmail/views/user.php | 8 +++--- 4 files changed, 21 insertions(+), 16 deletions(-) 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 @@