проблема с файлами cookie и вход / выход с помощью axios - PullRequest
0 голосов
/ 30 октября 2018

Мне нужно войти в браузер, используя запрос axios. проблема в том, что куки не устанавливаются каким-либо образом.

так как я звоню из файла javascript, путь, который отображается в браузере, выглядит примерно так Файл: /// E: /coding/login-request.html

Я предоставляю токен в коде и делаю запрос и я даже могу войти в систему и вижу, как устанавливаются файлы cookie.

проблема в том, что после выхода из системы удаляются файлы cookie для токена и затем, когда я пытаюсь войти снова. Я не могу этого сделать.

Теперь, почему это происходит и как мне это исправить?

 let url = 'https://loginfromhere.co/login';
    fetch(url, {
      method: "get" ,   
      mode:'no-cors',    
       redirect:'follow',
      headers:{

          'Authorization':'Bearer '+ 'mytokenhere',  

          },
          credentials:'include'

    }).then(function(response) {
         console.log('response : ',response);  

      window.location.href = 'https://loginfromhere.co/';
    } ).
    catch((err)=>{
      console.log('err is : ',err);
    });

Пожалуйста, дайте несколько идей.

сетевые запросы выполняются в этом порядке https://loginfromhere.co/login

, а затем https://loginfromhere.co/

и затем https://loginfromhere.co/welcome

это происходит при успешном входе в систему и в этом случае я вижу 2 куки, установленных на вкладке приложения памятный_кен и сессия

но при неудачном входе в систему .i.e после выхода из системы тогда я вижу только один файл cookie после попытки входа и это сессия.

перенаправление все еще происходит в том же порядке, который я показал выше но разница в том, что он остается на https://loginfromhere.co/login и не перейти к странице приветствия.

подскажите пожалуйста как это исправить. Я схожу с ума, пытаясь это исправить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...