Невозможно декодировать строку в кодировке Base64 из php в angularPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Невозможно декодировать строку в кодировке Base64 из php в angular

Сообщение Anonymous »

Я использую PHP Laravel в качестве серверной части и пытаюсь закодировать строку и отправить ее в качестве параметра URL во внешний интерфейс, как указано ниже:

Код: Выделить всё

$token = base64_encode(base64_encode($request->email.'rock'.$request->password))
Я получаю закодированную строку, и когда я пытаюсь декодировать ее в Angular, выдает ошибку, например

Код: Выделить всё

Failed to execute 'atob' on 'Window': The string to be decoded is not correctly encoded.
Я пробую это в angular, как указано ниже:

Код: Выделить всё

this.token = this.activatedRoute.snapshot.params.token;
this.convertedToken = atob(atob(this.token));
Но я не получаю this.convertedToken и просто зависаю из-за ошибки. любая помощь будет оценена по достоинству. Спасибо.
Я пробую это в angular, как указано ниже:

Код: Выделить всё

this.token = this.activatedRoute.snapshot.params.token;
this.convertedToken = atob(atob(this.token));
Я хочу декодировать полученный закодированный URL-адрес с сервера PHP.

Подробнее здесь: https://stackoverflow.com/questions/787 ... in-angular
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»