我正在构建Api,我需要使用存储在我的mysql数据库中的电子邮件+密码登录codeigniter-restserver项目。
这是我到目前为止所尝试的:
在我的 REST_Controller 中我更改了_check_login
函数:
$this->load->model('Model_logiin');
$valid_logins = $this->Model_logiin->get_by(array('student_id'=>$username));
请在此处查看完整代码:https://github.com/chriskacerguis/codeigniter-restserver 我的
模型 Model_logiin 是:
class Model_logiin extends MY_Model{
protected $_table = 'students';
protected $primary_key = 'email_adress';
protected $return_type = 'array';
protected $after_get = array('remove_sensetive_data'); //specified in MY_Model class
protected function remove_sensetive_data($student){
unset($student['ip_adress']);
unset($student['student_id']);
...
return $student;
}
}
问题:在登录阶段..如果我输入任何我可以登录
**如果您需要更多信息,请告诉我
**如果api没有使用电子邮件登录API-Key的最佳方法也请告诉我
**我是codeigniter的新手。