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 @@