Код: Выделить всё
public function login($username, $password)
{
$this->db->select('storelte_users.id,first_name,last_name,username,password,profile_id');
$this->db->from('storelte_users');
$this->db->join('storelte_profile', 'storelte_users.profile_id = storelte_profile.id', 'inner');
$this->db->where('username', $username);
$salt = '$2y$11$XsCgn8hLtWL/jMKrwXLAkOk0qs2YehsD2NCAKrgrsyo7YKh.HvNhi';
$this->db->where('password', hash('sha256', $password.$salt));
$result = $this->db->get();
if ($result->num_rows() > 0) {
return $result->result_array();
} else {
return FALSE;
}
}
Код: Выделить всё
public function login($username,$password)
{
$this->db->where('username', $username);
$account = $this->db->get('storelte_users')->row();
if ($account =! NULL) {
if (password_verify($password,$account->password)) {
return $result->result_array();
} else {
return NULL;
}
}
return NULL;
}
Подробнее здесь: https://stackoverflow.com/questions/452 ... ogin-model
Мобильная версия