Войти с электронной почтой на codeigniter из базы данных

Я строю Api, мне нужно войти в проект codeigniter-restserver с электронной почтой + паролем, хранящимся в моей базе данных mysql.

это то, что я пытался до сих пор:

в моем 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-ключ, пожалуйста, дайте мне знать

** Я новичок в Codeigniter.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]