CodeIgniter заменяет & quot; + & quot; с пробелами

У нас есть API для входа, в котором адрес электронной почты пользователя [email protected],

API входа в систему работает на iOS и в веб-версии, но не работает на Android и Postman. Мы попытались вернуть значение, которое было передано в метод, но оно возвращает его как ttramos @globe.com.ph, Он заменил + с пробелами. Есть идеи, что вызывает это?

public function signin_post()
{
if ($params = json_decode($this->post(‘params’), true)) {

$creds = [
‘email’    => $params[‘email’],
‘password’ => $params[‘password’]
];

$user = $this->UsersModel->login($creds);

$return = [‘response’ => ‘SUCCESS’, ‘details’ => $user];

} else {
if ($user == ‘WRONG_PASSWORD’) {
$return = [‘response’ => ‘INVALID_PASSWORD’, ‘details’ => null];
} else {
$return = [‘response’ => ‘INVALID_EMAIL’, ‘details’ => null];
}
}

$this->response($return, REST_Controller::HTTP_OK);
}

$this->response(NULL, REST_Controller::HTTP_BAD_REQUEST);

}

0

Решение

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

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

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

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