douhuireng4407 2016-12-16 15:30
浏览 18

注销codeigniter 3

I have this login validation :

        public function login_validation() {

            $this->load->library('form_validation');

            $this->form_validation->set_rules('email','Email',
            'required|trim|callback_validate_credentials');
            $this->form_validation->set_rules('password','Password','required|md5|trim');

            if ($this->form_validation->run()){
                $data= array(
                    'email'=> $this->input->post('email'),
                    'is_logged_in' => true
                );
                $this->session->set_userdata($data);
                redirect('Pag');
            }else {
                $this->load->view('login');
            }
            }

This redirect :

        public function members() {
            if($this->session->userdata('is_logged_in')){
                redirect('Pag');
            }else{
                redirect('main/restricted');
            }  
            }

And this log out:

        public function logout() {
            $this->session->unset_userdata('is_logged_in');
            $this->session->sess_destroy();
            redirect('main/login');
        }

But when I press Logout from my page I will get redirected to the login tab, but if I write the URL route with /Pag I will get again on the site (without the need to type the credentials), I think that sess_destroy don't actually destroy my session.

  • 写回答

1条回答 默认 最新

  • dongnaota6386 2016-12-16 15:59
    关注
    1. Please make sure your are checking the session at /Page
    2. some server have issue(logout issue with www and withought www). You need to use 301 redirect. I managed by this In your .htaccess file put this code

      RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://www.example.com/$1 [R,L]

    评论

报告相同问题?

悬赏问题

  • ¥15 基于卷积神经网络的声纹识别
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 CSAPPattacklab
  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图
  • ¥15 stm32开发clion时遇到的编译问题