更换一个session的名字,强制所有用户重新登录一次,排除昨天出现的邮件发送出错

hotfix/远程访问多媒体中心
cyc 6 years ago
parent 9477e31853
commit fafedc0004

@ -13,17 +13,17 @@ class Index extends CI_Controller {
public function test_session(){ public function test_session(){
$unionid = 'JbHXZ0DtTj2fOwkk4nfLpgiEiE'; $unionid = 'JbHXZ0DtTj2fOwkk4nfLpgiEiE';
$user = $this->ding_value_model->get_dingding_user($unionid); $user = $this->ding_value_model->get_dingding_user($unionid);
//$this->session->set_userdata('dingding_user_info',$user); //$this->session->set_userdata('dingdinguserinfo',$user);
//echo get_cookie('ci_session'); //echo get_cookie('ci_session');
print_r($this->session->userdata('dingding_user_info')); print_r($this->session->userdata('dingdinguserinfo'));
} }
public function index($unionid = null,$type = null){ public function index($unionid = null,$type = null){
if(get_cookie('dingunionid') == ''){ if(get_cookie('dingunionid') == ''){
redirect('http://www.mycht.cn/info.php/apps/dinglogin/login/?returnurl=http://www.mycht.cn/webht.php/apps/dingmail/index/'); redirect('http://www.mycht.cn/info.php/apps/dinglogin/login/?returnurl=http://www.mycht.cn/webht.php/apps/dingmail/index/');
}else{ }else{
if($unionid != null && $type != null){ if($unionid != null && $type != null){
$user_info = $this->session->userdata('dingding_user_info'); $user_info = $this->session->userdata('dingdinguserinfo');
$data['type'] = $type; $data['type'] = $type;
$data['user'] = $user_info->ddu_Name; $data['user'] = $user_info->ddu_Name;
$data['user_unionid'] = $user_info->ddu_Unionid; $data['user_unionid'] = $user_info->ddu_Unionid;
@ -69,10 +69,10 @@ class Index extends CI_Controller {
$mdata['whos_like'] = $this->ding_value_model->whos_like($unionid); $mdata['whos_like'] = $this->ding_value_model->whos_like($unionid);
$mdata['whos_unlike'] = $this->ding_value_model->whos_unlike($unionid); $mdata['whos_unlike'] = $this->ding_value_model->whos_unlike($unionid);
$mdata['all_comment'] = $this->ding_value_model->all_comment($unionid); $mdata['all_comment'] = $this->ding_value_model->all_comment($unionid);
//print_r($this->session->userdata('dingding_user_info')); //print_r($this->session->userdata('dingdinguserinfo'));
//如果传入的unionid和cookie的相等就再存一个userinfo的cookie访问个人主页反之不存就是访问他人主页 //如果传入的unionid和cookie的相等就再存一个userinfo的cookie访问个人主页反之不存就是访问他人主页
if($unionid == get_cookie('dingunionid')){ if($unionid == get_cookie('dingunionid')){
$this->session->set_userdata('dingding_user_info', $mdata['user']); $this->session->set_userdata('dingdinguserinfo', $mdata['user']);
} }
$this->load->view('user',$mdata); $this->load->view('user',$mdata);
} }
@ -81,10 +81,10 @@ class Index extends CI_Controller {
//value邮件页面 //value邮件页面
public function mail_index(){ public function mail_index(){
if($this->session->userdata('dingding_user_info') === false){ if($this->session->userdata('dingdinguserinfo') === false){
redirect('http://www.mycht.cn/webht.php/apps/dingmail/index/'); redirect('http://www.mycht.cn/webht.php/apps/dingmail/index/');
}else{ }else{
//print_r($this->session->userdata('dingding_user_info')); //print_r($this->session->userdata('dingdinguserinfo'));
$this->load->view('mail'); $this->load->view('mail');
} }
} }
@ -95,7 +95,7 @@ class Index extends CI_Controller {
echo -1; echo -1;
return; return;
} }
$user_info = $this->session->userdata('dingding_user_info'); $user_info = $this->session->userdata('dingdinguserinfo');
$data['mail_content'] = htmlspecialchars($this->input->post('emailcontent')); $data['mail_content'] = htmlspecialchars($this->input->post('emailcontent'));
$data['mail_fromuser'] = $user_info->ddu_Name; $data['mail_fromuser'] = $user_info->ddu_Name;
$data['mail_subject'] = $this->input->post('mail_subject'); $data['mail_subject'] = $this->input->post('mail_subject');
@ -294,12 +294,12 @@ class Index extends CI_Controller {
//钉邮群体点赞功能 //钉邮群体点赞功能
public function like($identify = null,$type = null){ public function like($identify = null,$type = null){
if($this->session->userdata('dingding_user_info') === false){ if($this->session->userdata('dingdinguserinfo') === false){
$this->session->set_userdata('identify',$identify); $this->session->set_userdata('identify',$identify);
$this->session->set_userdata('mail_type',$type); $this->session->set_userdata('mail_type',$type);
redirect('http://www.mycht.cn/webht.php/apps/dingmail/index/'); redirect('http://www.mycht.cn/webht.php/apps/dingmail/index/');
}else{ }else{
$user_info = $this->session->userdata('dingding_user_info'); $user_info = $this->session->userdata('dingdinguserinfo');
if(!empty($user_info)){ if(!empty($user_info)){
$data['user'] = $user_info->ddu_Name; $data['user'] = $user_info->ddu_Name;
if(($type == 'like' || $type == 'unlike') && $identify){ if(($type == 'like' || $type == 'unlike') && $identify){
@ -368,8 +368,8 @@ class Index extends CI_Controller {
$data['user_unionid'] = 'xxxxxxx'; $data['user_unionid'] = 'xxxxxxx';
$data['type'] = 'hidden_comment'; $data['type'] = 'hidden_comment';
}else{ }else{
$data['user'] = $this->session->userdata('dingding_user_info')->ddu_Name; $data['user'] = $this->session->userdata('dingdinguserinfo')->ddu_Name;
$data['user_unionid'] = $this->session->userdata('dingding_user_info')->ddu_Unionid; $data['user_unionid'] = $this->session->userdata('dingdinguserinfo')->ddu_Unionid;
$data['type'] = 'comment'; $data['type'] = 'comment';
} }
@ -405,11 +405,11 @@ class Index extends CI_Controller {
//点赞排行榜 //点赞排行榜
public function rank_person() { public function rank_person() {
if($this->session->userdata('dingding_user_info') === false){ if($this->session->userdata('dingdinguserinfo') === false){
redirect('http://www.mycht.cn/webht.php/apps/dingmail/index/'); redirect('http://www.mycht.cn/webht.php/apps/dingmail/index/');
}else{ }else{
$data = array(); $data = array();
$user_info = $this->session->userdata('dingding_user_info'); $user_info = $this->session->userdata('dingdinguserinfo');
if (!empty($user_info)) { if (!empty($user_info)) {
$data['uname'] = $user_info->ddu_Name; $data['uname'] = $user_info->ddu_Name;
} }
@ -467,7 +467,7 @@ class Index extends CI_Controller {
exit('新增用户失败!'); exit('新增用户失败!');
}else{ }else{
$user_info = $this->ding_value_model->get_dingding_user($data['ddu_Unionid']); $user_info = $this->ding_value_model->get_dingding_user($data['ddu_Unionid']);
$this->session->set_userdata('dingding_user_info',$user_info); $this->session->set_userdata('dingdinguserinfo',$user_info);
if($this->session->userdata('unionid') && $this->session->userdata('type')){ if($this->session->userdata('unionid') && $this->session->userdata('type')){
redirect(site_url('apps/dingmail/index/index/'.$this->session->userdata('unionid').'/'.$this->session->userdata('type'))); redirect(site_url('apps/dingmail/index/index/'.$this->session->userdata('unionid').'/'.$this->session->userdata('type')));
}elseif($this->session->userdata('identify') && $this->session->userdata('mail_type')){ }elseif($this->session->userdata('identify') && $this->session->userdata('mail_type')){
@ -488,7 +488,7 @@ class Index extends CI_Controller {
$this->ding_value_model->update_dingding_user($data['ddu_Name'],$data['ddu_Unionid'],$data['ddu_Mobile'],$data['ddu_Email'],$data['ddu_Position'],$data['ddu_Avatar'],$data['ddu_Datetime']); $this->ding_value_model->update_dingding_user($data['ddu_Name'],$data['ddu_Unionid'],$data['ddu_Mobile'],$data['ddu_Email'],$data['ddu_Position'],$data['ddu_Avatar'],$data['ddu_Datetime']);
$check_login = $this->ding_value_model->get_dingding_user($unionid); $check_login = $this->ding_value_model->get_dingding_user($unionid);
} }
$this->session->set_userdata('dingding_user_info', $check_login); $this->session->set_userdata('dingdinguserinfo', $check_login);
if($this->session->userdata('unionid') && $this->session->userdata('type')){ if($this->session->userdata('unionid') && $this->session->userdata('type')){
redirect(site_url('apps/dingmail/index/index/'.$this->session->userdata('unionid').'/'.$this->session->userdata('type'))); redirect(site_url('apps/dingmail/index/index/'.$this->session->userdata('unionid').'/'.$this->session->userdata('type')));
}elseif($this->session->userdata('identify') && $this->session->userdata('mail_type')){ }elseif($this->session->userdata('identify') && $this->session->userdata('mail_type')){
@ -607,7 +607,7 @@ class Index extends CI_Controller {
//退出 //退出
public function logout(){ public function logout(){
$this->session->unset_userdata('dingding_user_info'); $this->session->unset_userdata('dingdinguserinfo');
$this->session->unset_userdata('unionid'); $this->session->unset_userdata('unionid');
$this->session->unset_userdata('type'); $this->session->unset_userdata('type');
$this->session->unset_userdata('identify'); $this->session->unset_userdata('identify');

@ -46,7 +46,7 @@
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav"> <ul class="nav navbar-nav">
<li><a href="<?php echo site_url('apps/dingmail/index/mail_index');?>">Value发送</a></li> <li><a href="<?php echo site_url('apps/dingmail/index/mail_index');?>">Value发送</a></li>
<li><a href="<?php echo site_url('apps/dingmail/index/index/'.$this->session->userdata('dingding_user_info')->ddu_Unionid);?>">个人中心</a></li> <li><a href="<?php echo site_url('apps/dingmail/index/index/'.$this->session->userdata('dingdinguserinfo')->ddu_Unionid);?>">个人中心</a></li>
<li><a href="<?php echo site_url('apps/dingmail/index/rank_person');?>">排行榜</a></li> <li><a href="<?php echo site_url('apps/dingmail/index/rank_person');?>">排行榜</a></li>
</ul> </ul>
<ul class="nav navbar-nav navbar-right"> <ul class="nav navbar-nav navbar-right">

@ -45,7 +45,7 @@
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav"> <ul class="nav navbar-nav">
<li><a href="<?php echo site_url('apps/dingmail/index/mail_index');?>">Value发送</a></li> <li><a href="<?php echo site_url('apps/dingmail/index/mail_index');?>">Value发送</a></li>
<li><a href="<?php echo site_url('apps/dingmail/index/index/'.$this->session->userdata('dingding_user_info')->ddu_Unionid);?>">个人中心</a></li> <li><a href="<?php echo site_url('apps/dingmail/index/index/'.$this->session->userdata('dingdinguserinfo')->ddu_Unionid);?>">个人中心</a></li>
<li><a href="<?php echo site_url('apps/dingmail/index/rank_person');?>">排行榜</a></li> <li><a href="<?php echo site_url('apps/dingmail/index/rank_person');?>">排行榜</a></li>
</ul> </ul>
<ul class="nav navbar-nav navbar-right"> <ul class="nav navbar-nav navbar-right">

@ -43,7 +43,7 @@
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav"> <ul class="nav navbar-nav">
<li><a href="<?php echo site_url('apps/dingmail/index/mail_index');?>">Value发送</a></li> <li><a href="<?php echo site_url('apps/dingmail/index/mail_index');?>">Value发送</a></li>
<li><a href="<?php echo site_url('apps/dingmail/index/index/'.$this->session->userdata('dingding_user_info')->ddu_Unionid);?>">个人中心</a></li> <li><a href="<?php echo site_url('apps/dingmail/index/index/'.$this->session->userdata('dingdinguserinfo')->ddu_Unionid);?>">个人中心</a></li>
<li><a href="<?php echo site_url('apps/dingmail/index/rank_person');?>">排行榜</a></li> <li><a href="<?php echo site_url('apps/dingmail/index/rank_person');?>">排行榜</a></li>
</ul> </ul>
<ul class="nav navbar-nav navbar-right"> <ul class="nav navbar-nav navbar-right">
@ -110,7 +110,7 @@
<div class="clearfix"></div> <div class="clearfix"></div>
</div> </div>
</div> </div>
<?php if($this->session->userdata('dingding_user_info')->ddu_Name == $user->ddu_Name ){ ?> <?php if($this->session->userdata('dingdinguserinfo')->ddu_Name == $user->ddu_Name ){ ?>
<div class="panel"> <div class="panel">
<div class="panel-body"> <div class="panel-body">
<legend> <legend>
@ -121,10 +121,10 @@
<a href="http://www.mycht.cn/webht.php/apps/dingmail/index/mail_index"> <a href="http://www.mycht.cn/webht.php/apps/dingmail/index/mail_index">
<img src="http://www.mycht.cn/css/images/+valuemail.png"> <img src="http://www.mycht.cn/css/images/+valuemail.png">
</a> </a>
<a href="http://www.mycht.cn/webht.php/apps/dingmail/index/index/<?php echo $this->session->userdata('dingding_user_info')->ddu_Unionid?>/like"> <a href="http://www.mycht.cn/webht.php/apps/dingmail/index/index/<?php echo $this->session->userdata('dingdinguserinfo')->ddu_Unionid?>/like">
<img src="http://www.mycht.cn/css/images/+like.png"> <img src="http://www.mycht.cn/css/images/+like.png">
</a> </a>
<a href="http://www.mycht.cn/webht.php/apps/dingmail/index/index/<?php echo $this->session->userdata('dingding_user_info')->ddu_Unionid?>/unlike"> <a href="http://www.mycht.cn/webht.php/apps/dingmail/index/index/<?php echo $this->session->userdata('dingdinguserinfo')->ddu_Unionid?>/unlike">
<img src="http://www.mycht.cn/css/images/+unlike.png"> <img src="http://www.mycht.cn/css/images/+unlike.png">
</a> </a>
</div> </div>

Loading…
Cancel
Save