【发布时间】:2016-09-07 20:18:36
【问题描述】:
我已经使用 POST 方法创建了登录 API,但它给了我错误 GET 方法有效。
控制器API的student_login方法代码
类 Api 扩展 CI_Controller{
公共函数 student_login() {
$username=$this->input->post['vUserName'];
$password=$this->input->post['vPassword'];
$this->load->model('Api_model');
$result=$this->Api_model->get_login($username,$password);
if(!empty($result))
{
$response["error"]="true";
$response["message"]="You have been successfully login";
echo json_encode(array('result'=>$result));
die( json_encode($response));
}
else
{
$response["error"]="false";
$response["message"]="Invalid Username and Password";
die(json_encode($response));
}
}
}
Model :加载表 tbl_students 的数据
类 Api_model 扩展 CI_Model { 公共函数 get_login($name,$pass) { //回显 $name,$pass; $this->db->select('iStudentID,class,section,vDivision,vGrno'); $this->db->from('tbl_students');
$this->db->where('vUserName',$name);
$this->db->where('vPassword',$pass);
//$this->db->from('tbl_students');
return $this->db->get()->result_array();
}
}
【问题讨论】:
-
你如何发布像 ajax 这样的表单? ,分享表单php代码
-
从邮递员工具发帖
-
可以发一下邮递员截图吗
-
请您的学生登录控制器代码
标签: codeigniter api post