СделайкомпИнтернетCSRF token missing or incorrect в Instagram* — что делать [перевод]?

CSRF token missing or incorrect в Instagram* - что делать [перевод]?

При входе в социальную сеть Инстаграм* пользователь может получить сообщение «CSRF token missing or incorrect», после чего доступ в социальную сеть становится невозможен. Причинами проблемы могут выступать разнообразные факторы, среди которых наиболее массовыми являются использование VPN-инструментов и проблемы в работе куков и кэша браузера. Ниже мы разберём, что это за ошибка, как переводится её текст, и что предпринять для решения возникшей проблемы.

Что значит «CSRF token missing or incorrect»?

Аббревиатура «CSRF» в самом начале уведомления расшифровывается как «Cross-Site Request Forgery», что в переводе выглядит как «Подделка межсайтовых запросов». Полный перевод рассматриваемого нами уведомления об ошибке выглядит как «CSRF токен отсутствует или неверен». Что же это означает?

CSRF – это инструмент безопасности, применяемый многими сайтами для предотвращения несанкционированных действий в отношении учётной записи пользователя. Токен CSRF - это уникальный код, сгенерированный веб-сайтом и отправленный в браузер пользователя. Когда пользователь пытается войти в систему с помощью своего браузера, сайт сравнивает токен, отправленный данным браузером, с токеном, который сгенерировал сайт, с целью убедиться, что пользовательский запрос является верным. Если сайт встречает несоответствие первого и второго токенов, он блокирует доступ в систему, и выдаёт сообщение «Токен CSRF отсутствует или неверен».

Читайте также: рекламные аккаунты, которые принадлежат пользователям из России - как убрать уведомление в сети Инстаграм?

Причины ошибки с токеном CSRF в Instagram*

Причинами, вызывающими уведомление «CSRF token missing or incorrect», обычно является следующее:

  • Использование VPN-инструментов. Особенно актуально в случае отечественных пользователей;
  • Старые файлы куков и кеша в браузере пользователя. Их наличие может помешать созданию и проверке токенов CSRF, что приведёт к появлению сообщения об ошибке;
  • Конфликт со сторонними расширениями браузера. Инструменты безопасности Инстаграм могут быть не в состоянии проверить пользовательский токен CSRF, если у пользователя имеется расширение, которое изменяет или блокирует запросы;
  • Вход в Инстаграм с различных устройств или браузеров. В этом случае Инстаграм может обнаружить, что токен CSRF недействителен, поскольку был сгенерирован на другом устройстве.

Давайте рассмотрим, что делать для устранения ошибки «CSRF token missing or incorrect» в социальной сети Инстаграм.

Перезагрузите ваше устройство

Первым и самым простым способом исправить ошибку токена CSRF будет простая перезагрузка вашего устройства. Перезагрузка вашего ПК или смартфона позволяет устранить случайные сбои в работе устройства, потому вход в Инстаграм может пройти без каких-либо проблем.

Очистите куки и кэш

Как мы уже упоминали выше, устаревшие кэш и куки вашего браузера могут помешать корректной проверке токена CSRF. Для решения возникшей проблемы рекомендуем очистить кэш и куки вашего браузера. Для этого в большинстве браузеров достаточно нажать на «Ctrl+Shift+Del», после чего отобразится окно удаления кэша и куков. Останется выбрать временный период удаления файлов (при необходимости укажите удаления кэша и куков только для Instagram), и удалите указанные данные.

Также рекомендуем очистить кэш мобильного приложения «Instagram» на вашем телефоне. Выполните следующее:

  1. Откройте настройки телефона;
  2. Перейдите в «Приложения»;
  3. Найдите в перечне приложений «Инстаграм» и тапните на него;
  4. Войдя в настройки, выберите раздел «Хранилище и кэш»;
  5. Тапните на опции «Очистить хранилище» и «Очистить кэш».

Это пригодится: как написать в службу поддержки Инстаграм*, если нет доступа к аккаунту.

Выполните вход в Инстаграм с помощью другого браузера

В некоторых случаях выбор другого браузера может помочь в решении ошибки «CSRF token missing or incorrect». К примеру, если вы ранее использовали «Mozilla Firefox» для входа в Инстаграм, попробуйте изменить браузер на «Google Chrome». Некоторым пользователям именно смена браузера на альтернативный для входа в Инстаграм помогло решить возникшую проблему.

Используйте в браузере режим инкогнито

Если вы пытаетесь войти в Инстаграм через ноутбук или компьютер, откройте новое окно в режиме Инкогнито (например, в Хром для этого понадобится нажать Ctrl+Shift+N). В таком окне попробуйте выполнить вход в Инстаграм, это может избежать ошибки с токеном CSRF.

Воспользуйтесь другим устройством для входа в Инстаграм

Для решения возникшей ошибки попробуйте использовать для авторизации в Инстаграм другой ПК или смартфон. Во многих случаях вход в социальную сеть может пройти без каких-либо проблем.

Задействуйте консоль вашего браузера

Это несколько нестандартный метод, использующий консоль вашего браузера. Выполните следующее:

  1. Откройте консоль вашего браузера нажав на сочетание клавиш Ctrl+Shift+I;
  2. На открывшейся панели разработчика перейдите в раздел «Консоль»;
  3. Вставьте там следующий фрагмент:

n=new Date;t=n.getTime();et=t+36E9;n.setTime(et);document.cookie=’csrftoken=’+document.body.innerHTML.split(‘csrf_token’)[1].split(‘\\”‘)[2]+’;path=\;domain=.instagram.com;expires=’+n.toUTCString();

Нажмите ввод. После этого ошибка «CSRF token missing or incorrect» при входе в Инстаграм может быть устранена.

Воспользуйтесь функционалом Dev Tools

Ещё один эффективный способ устранить ошибку «CSRF token missing or incorrect» при запуске Инстаграм – это воспользоваться инструментом «Dev Tools» (инструменты разработчика). Мы использовали такие инструменты на браузере «Google Chrome».

Выполните следующее:

  1. Откройте сайт Instagram.com в вашем браузере;
  2. Нажмите на «F12» для запуска консоли разработчика;
  3. Выберите здесь вкладку «Network»;
  4. Слева во вкладке найдите «www.instagram.com» и кликните на неё;
  5. В окне справа выберите вкладку «Responce»;
  6. В данном окне справа найдите параметр «csrf_token» (для нахождения параметра нажмите на Ctrl+F» и вставьте туда данное значение «csrf_token»);
  7. Скопируйте значение токена справа от «csrf_token» после двоеточия;
  8. Далее перейдите сверху во вкладку «Application»;
  9. Далее слева в разделе «Storage» найдите подраздел «Cookies», и там кликните на «Instagram.com»;
  10. В окне справа нажмите на пустую нижнюю строчку;
  11. В строке «Name» введите «csrftoken», а в строке «Value» введите ранее скопированный вами токен, и поставьте галочку на параметре «Secure». Результат сохраните;
  12. Далее Инстаграм может запросить ваш логин и пароль (дважды). Вы сможете успешно войти в Инстаграм без ошибки «CSRF token missing or incorrect».

*Суд в Российской Федерации признал компанию Meta, которая владеет Facebook и Instagram, экстремистской организацией.

Комментарии

Комментарий отправляется без регистрации и модерируется