При входе в социальную сеть Инстаграм* пользователь может получить сообщение «CSRF token missing or incorrect», после чего доступ в социальную сеть становится невозможен. Причинами проблемы могут выступать разнообразные факторы, среди которых наиболее массовыми являются использование VPN-инструментов и проблемы в работе куков и кэша браузера. Ниже мы разберём, что это за ошибка, как переводится её текст, и что предпринять для решения возникшей проблемы.
- Что значит «CSRF token missing or incorrect»?
- Причины ошибки с токеном CSRF в Instagram*
- Перезагрузите ваше устройство
- Очистите куки и кэш
- Выполните вход в Инстаграм с помощью другого браузера
- Используйте в браузере режим инкогнито
- Воспользуйтесь другим устройством для входа в Инстаграм
- Задействуйте консоль вашего браузера
- Воспользуйтесь функционалом Dev Tools
Что значит «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» на вашем телефоне. Выполните следующее:
- Откройте настройки телефона;
- Перейдите в «Приложения»;
- Найдите в перечне приложений «Инстаграм» и тапните на него;
- Войдя в настройки, выберите раздел «Хранилище и кэш»;
- Тапните на опции «Очистить хранилище» и «Очистить кэш».
Это пригодится: как написать в службу поддержки Инстаграм*, если нет доступа к аккаунту.
Выполните вход в Инстаграм с помощью другого браузера
В некоторых случаях выбор другого браузера может помочь в решении ошибки «CSRF token missing or incorrect». К примеру, если вы ранее использовали «Mozilla Firefox» для входа в Инстаграм, попробуйте изменить браузер на «Google Chrome». Некоторым пользователям именно смена браузера на альтернативный для входа в Инстаграм помогло решить возникшую проблему.
Используйте в браузере режим инкогнито
Если вы пытаетесь войти в Инстаграм через ноутбук или компьютер, откройте новое окно в режиме Инкогнито (например, в Хром для этого понадобится нажать Ctrl+Shift+N). В таком окне попробуйте выполнить вход в Инстаграм, это может избежать ошибки с токеном CSRF.
Воспользуйтесь другим устройством для входа в Инстаграм
Для решения возникшей ошибки попробуйте использовать для авторизации в Инстаграм другой ПК или смартфон. Во многих случаях вход в социальную сеть может пройти без каких-либо проблем.
Задействуйте консоль вашего браузера
Это несколько нестандартный метод, использующий консоль вашего браузера. Выполните следующее:
- Откройте консоль вашего браузера нажав на сочетание клавиш Ctrl+Shift+I;
- На открывшейся панели разработчика перейдите в раздел «Консоль»;
- Вставьте там следующий фрагмент:
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».
Выполните следующее:
- Откройте сайт Instagram.com в вашем браузере;
- Нажмите на «F12» для запуска консоли разработчика;
- Выберите здесь вкладку «Network»;
- Слева во вкладке найдите «www.instagram.com» и кликните на неё;
- В окне справа выберите вкладку «Responce»;
- В данном окне справа найдите параметр «csrf_token» (для нахождения параметра нажмите на Ctrl+F» и вставьте туда данное значение «csrf_token»);
- Скопируйте значение токена справа от «csrf_token» после двоеточия;
- Далее перейдите сверху во вкладку «Application»;
- Далее слева в разделе «Storage» найдите подраздел «Cookies», и там кликните на «Instagram.com»;
- В окне справа нажмите на пустую нижнюю строчку;
- В строке «Name» введите «csrftoken», а в строке «Value» введите ранее скопированный вами токен, и поставьте галочку на параметре «Secure». Результат сохраните;
- Далее Инстаграм может запросить ваш логин и пароль (дважды). Вы сможете успешно войти в Инстаграм без ошибки «CSRF token missing or incorrect».
*Суд в Российской Федерации признал компанию Meta, которая владеет Facebook и Instagram, экстремистской организацией.
Комментарии