Kết quả 1 đến 4 của 4
  1. #1
    CI New abphone's Avatar
    Ngày tham gia
    19-01-2015
    Bài viết
    8
    Cảm ơn
    0
    Được cảm ơn 0 trong 0 bài viết

    Lỗi không kiểm tra được dữ liệu trong codeigniter

    Mình bị lỗi mong các bạn giúp đỡ.
    Cơ sdl mình đã tao và dữ liệu cũng thêm vào hết rồi nhưng khi chạy nó cứ load vào trương hợp else (tô màu xanh bên dưới).
    File Controller:
    PHP Code:
    function check_validation() {          
         
            
    $this->form_validation->set_rules('username','username','required');
            
    $this->form_validation->set_rules('passwords','password','required|min_length[6]|max_length[100]');
         if (
    $this->form_validation->run()== FALSE)
                {
                
    $ad_data = array(
                        
    'title'  => "Chưa nhập dữ liệu !"
                    
    );            
                
    $this->load->view('login_view',$ad_data);
                }                    
         else
         {
            
    $username=$this->input->post('username');
            
    $password=$this->input->post('passwords');
           
            
    $query=$this->Mlogin->login($username,$password);
            if(
    $query)
            {        
                foreach(
    $query as $row)
                    
    $newdata=array(
                    
    'username'=>$row->username,
                    
    'password'=>$row->password
             
    ); $this->session->set_userdata($newdata);
                    
                    
    $this->load->view('template/template_admin.html');
                    return 
    true;
             }
            else
            {
                
    $user_err=array(
                
    'title'=>"Thất bại",
                
    'error_login'=>'Sai username hoặc mật khẩu'
            
    );
                
    $this->load->view('login_view',$user_err);
                return 
    false;
            }         
         }
        } 
    File Model:

    PHP Code:
    <?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');
    class 
    Mlogin extends CI_Model{
     function 
    __construct(){
            
    parent::__construct();
        }
        function 
    login($username,$password)
        {
            
    $this->db->select('username,password');
            
    $this->db->from('user');
            
    $this->db->where('username',$username);
            
    $this->db->where('password',MD5($password));
            
    $this->db->limit(1);
            
    $query=$this->db->get();
            if(
    $query->num_rows()==1)
            {
                return 
    $query->result();
            }
            else
            {
                return 
    false;
            }
        }
    }
    ?>
    Sửa lần cuối bởi tinhphaistc; 30-01-2015 lúc 10:02 AM.

  2. #2
    Super Moderator Zen Studio's Avatar
    Ngày tham gia
    19-06-2013
    Bài viết
    393
    Cảm ơn
    58
    Được cảm ơn 166 trong 123 bài viết
    load Module login chưa bạn :) nhìn trên thì nó chưa lấy được dự liệu bên Mlogin
    hay cung chung toi chinh phuc tri thuc

  3. #3
    Super Moderator tinhphaistc's Avatar
    Ngày tham gia
    01-03-2013
    Bài viết
    693
    Cảm ơn
    244
    Được cảm ơn 278 trong 210 bài viết
    hôm bữa mình có hướng dẫn và note cho bạn trường hợp bạn sử dụng mô hình HMVC mà bạn đã quên rồi.
    giờ mình gởi lại nhé.
    [SOLVED] form validation callback hmvc not working - tinhphaistc
    THÔNG TIN HỖ TRỢ DIỄN ĐÀN CODEIGNITER VIỆT NAM
    Email: tinhphaistc@gmail.com

  4. #4
    CI New abphone's Avatar
    Ngày tham gia
    19-01-2015
    Bài viết
    8
    Cảm ơn
    0
    Được cảm ơn 0 trong 0 bài viết

    Cám ơn bạn đã nhắc nhở

    Cám ơn các bạn đã giúp và cám ơn tinhphaistc đã nhắc mình. Sau này mình sẽ tìm hiểu kĩ nếu bí quá mới hỏi.
    Cám ơn



    ................................
    Mà cái lỗi này là không chạy vô if chỉ chạy vô else. vậy mình làm sao
    ý là minh muon nhâjp dúng user va pass se load vô dang admin, vạy mà cứ load vô else hoai
    Sửa lần cuối bởi abphone; 30-01-2015 lúc 03:48 PM.

Chia sẽ và Bình Luận chủ đề Lỗi không kiểm tra được dữ liệu trong codeigniter trên facebook

Các từ khóa xuất hiện trên google của chủ đề

Chưa có từ khóa lên top google

Tag của Chủ đề này - Hãy Thêm Tags Để bài viết nhanh lên top google

Quyền viết bài

  • Bạn không thể đăng chủ đề mới
  • Bạn không thể gửi trả lời
  • Bạn không thể gửi đính kèm
  • Bạn không thể sửa bài
  •