从数据库中的codeigniter登录电子邮件

时间:2016-01-27 11:12:38

标签: php mysql codeigniter codeigniter-restserver

我正在构建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的新手。

0 个答案:

没有答案