简体   繁体   中英

Implement secure login in Codeigniter test with Wireshark

Today I try to test my website which build with codeigniter. I try to check that using Wireshark (for network administrator). But in traffic, I still see the username and password login. So maybe any ideas to solve this problem. maybe someone else have this problem too.

Here is my controller

 public function val()
  {
      $this->form();    
      if($this->form_validation->run()==FALSE)
      {
        $this->load->view('form_login_val');
      }else
      {
       $username = $this->input->post('username');
       $password = $this->input->post('password');

       $cek = $this->m_login->takevalidator($username, $password );
       if($cek <> 0)
            {
              $this->session->set_userdata('validator_status', TRUE);                                  
              redirect('home/validate');
            }
        else
            {
             $this->session->set_flashdata('gagal_login', "Username atau password yang anda masukkan salah.");  
             redirect('reff/val');        
            }
      }  
  }

Thanks

As has been mentioned in the comments, if you don't want these fields to be sent unencrypted, you must use HTTPS/SSL; on an unencrypted connection, POST is no more secure than GET.

For more details, see this question: How secure is a HTTP POST?

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM