我的验证工作正常,但是在模型fit_reg_model中该用户标识和密码结果为空后导致验证失败。请帮助我。 这是我的代码:
模型fit_reg_model `
类Ftg_reg_model扩展了CI_Model {
public function log_valid( $userid, $password )
{
$this->db->select("regID,loginCode");
$whereCondition = $array = array('regID' =>$userid,'loginCode'=>$password);
$this->db->where($whereCondition);
$this->db->from('fit_1login');
$query = $this->db->get();
////////////////////////////////checking values////////////////////
echo"<pre>";
print_r ($query->result()); exit;
return $query->row()->countID;
if( $query->num_rows() )
{
echo"<pre>";
print_r ($query->result()); exit;
return $query->row()->countID;
//return TRUE;
}
else
{
return FALSE;
}
}
} 控制器fit_ci `public function fit_loguser() { $这 - &GT;负载&GT;库(&#39; form_validation&#39); $ this-&gt; form_validation-&gt; set_rules(&#39; uname&#39;,&#39; User Id&#39;,&#39; required | valid_email | valid_emails | trim&#39;); $这 - &GT; form_validation-&GT; set_rules(&#39;密码&#39;&#39;密码&#39;&#39;需|修剪&#39); $这 - &GT; form_validation-&GT; set_error_delimiters(&#34;&#34;&#34;
&#34);
if($this->form_validation->run() )
{
$userid = $this->input->post('uname');
$password = $this->input->post('password');
//////////////////////////////////////loding model////////////////
$this->load->model('ftg_reg_model');
//echo $userid , $password;
if( $this->ftg_reg_model->log_valid('$userid','$password')== True )
{
//$this->load->view('fitasy/fit_userprofile');
$this->load->library('session');
$this->session->set_userdata('id',$id);
echo "Successful loged";
}
else
{
echo "Authentication failed";
}
}
else
{
$data['title'] = 'Fit';
$this->load->helper('form');
$this->load->view('fit/index.php',$data);
}
}
`
查看fit_loguser ` 在此处登录以将商品添加到购物车 &#39;形水平&#39;])&GT;
<?php echo form_error('uname'); ?>
<?php echo form_input(['name'=>'uname','class'=>'form-control','placeholder'=>'Username','value'=>set_value('uname')])?><br>
<?php echo form_error('password'); ?>
<?php echo form_password(['name'=>'password','class'=>'form-control','placeholder'=>'Password'])?><br>
<?php echo form_submit(['name'=>'logsubmit','class'=>'btn btn-default','value'=>'Proceed','type'=>'submit'])?>
<?php echo form_close()?><!-------------form close-------------------------------------->
</div>`
答案 0 :(得分:0)
尝试删除
$this->db->select("regID,loginCode");
在你的模型中看看发生了什么