无法有时删除会话

时间:2016-07-11 11:39:30

标签: php codeigniter

我在下面处理注销并在标题中显示信息以在注销后显示。但有时,它不起作用。我怀疑编写这个代码是否合适。你有什么想法?请帮忙

public function logout(){
         $this->nativesession->delete('user');
         redirect(base_url()); }

在php页面的标题部分:

<?php $usr = $this->nativesession->get('user');
      if(!isset($usr) || empty($usr) || $usr["username"]==null) {
                // show login button
           }

1 个答案:

答案 0 :(得分:1)

退出功能:

 public function logout()
     {

        // Removing session data
       $this->session->sess_destroy();

        redirect('users/home');
    }

在标题中添加标签:

<?php
if ($this->session->userdata['admin']!='admin' ) {

redirect('login');
}
?>