Csrf token missing or incorrect ошибка

Не так давно мне стали поступать сообщения о возникновении ошибки при входе в инстаграм с таким текстом CSRF token missing or incorrect inst**ram. Не так много информации есть в интернете на этот счет, а та что есть предлагает чуть ли ни взламывать сайт Пентагона в поисках этого токена.

Давайте же разберем в чем проблема, как ее устранить? А точнее , как это предлагают устранить другие и что сделал я.

По вопросам сотрудничества и консультаций пишите:

WhatsApp: 89818615659

https://t.me/target_vanya97

Что за ошибка ?

Ошибка возникает в основном, когда на устройстве используется старая версия приложения или же не обновлено ПО. Но в нашем случае это происходит из-за ВПН)

Как же ее устранить способ с интернета?

Взято с сайта qna.habr.

Откройте Instagram в браузере, далее откройте DevTools (кнопка F12), и перейдите во вкладку Network (№ 1). Теперь обновите страницу.В левой вкладке найдите запрос вида inst**ram.com (№2), нажмите на него и перейдите во вкладку Response (№3). В тексте ответа вам надо найти строчку csrf_token — для этого можете нажать CTRL+F и написать csrf_token (№4). Теперь скопируйте его значение (№5)

Далее переходите в том же DevTools во вкладку Application (№1) и в левой панели нажимаете на instagram.com в блоке Storage, пункт Cookies (№2). В правой панели откроются Куки. Теперь добавьте новый, нажав на пустую нижнюю строчку (№ 3) — достаточно ввести Name(csrftoken) и Value(скопированное значение) и указать галочку Secure. Должно получиться как на скрине №5.

После этого инстаграм запросит дважды логин-пароль, введете и сможете пользоваться веб-версией инсты.

Понятно?)

Мне не очень. Поэтому я сделал все по старинке:

Мой способ:

На самом деле все очень просто. Я установил прокси. Видимо Inst или РКН решили попытаться победить нашу смекалку и стал ограничивать пользователей с ВПН. Но голь на выдумки хитра так что просто скачайте прокси (я покупал тут :

Скачал расширение для хрома

Ну и все свел друг с другом. Вот и все. Никого не призываю делать именно так и напоминаю про то, что эти сайты под блокировкой РКН. Информация для общего развития.

Надеюсь моя статья оказалась Вам полезной. Донаты в благодарность приветствуются.

Если у вас остались какие то вопросы, или Вам нужно настроить рекламу пишите:

WhatsApp: 89818615659

https://t.me/target_vanya97

Пользователи Инстаграм начали сталкиваться с неизвестной для них ошибкой. Давайте разберемся, в чем ее суть и как ее убрать. 

CSRF token missing or incorrect – что это?

Ошибка обычно возникает из-за:

  • проблем с кэшем браузера или данными;
  • устарелой версии приложения или ПО;
  • настроек VPN или прокси. 

Поскольку со старта мы не знаем, что именно стало причиной ошибки CSRF token missing or incorrect instagram, мы разберем все сценарии ее устранения.

Чистим кэш

Простейший способ решить проблему – очистить кэш. Это может помочь избавиться от поврежденных файлов и данных, мешающих работе Инстаграм. 

Чистка кэша на мобильных телефонах

Удалим кэш приложения. На телефоне Android:

  • Откройте настройки и нажмите «Приложения».

  • В появившемся меню выберите Instagram.
  • Коснитесь опции «Хранилище и кэш».

  • Нажмите «Очистить кэш». 

Перезагрузите телефон и войдите в Instagram.

На iPhone почистить кэш можно только путем полного удаления и переустановки приложения. 

Удаляем кэш в браузере

Исправить csrf cookie not set Instagram можно очисткой кэша в браузере мобильного или ПК. 

Для очистки на Android проделайте те же шаги, но теперь для вашего браузера.

  • Для iPhone откройте «Настройки» > «Safari».
  • Пролистайте вниз, нажмите «Очистить историю и данные» и подтвердите действие

ios delete

Чистим кэш в Google Chrome

  • Чтобы зачистить кэш в десктопном Хроме, откройте его и нажмите на три точки. Кликните на «Дополнительные инструменты»

chrome browser

  • «Удаление данных о просмотренных страницах» (или воспользуйтесь комбинацией Ctrl + Shift + Del).

clear history chrome

  • Выберите «Все время» или нужный диапазон. Также отметьте «Файлы cookie и другие данные сайтов» и «Изображения и другие файлы, сохраненные в кэше».
    Нажмите «Удалить данные».

Как исправить ошибку в браузере?

Если предыдущее решение вам не подошло, переходим дальше и пробуем инструменты разработчика.

При помощи DevTools

Вариант 1
  • Откройте инсту в браузере, нажмите F12 и выберите вкладку Network.

  • Обновите страницу и слева в «Name» найдите www.instagram.com, нажмите. Правее во вкладке «Response» в коде найдите «csrf_token» (можно воспользоваться поиском). Скопируйте текст между «:» и запятой. 

cstoken name

  • Теперь в DevTools открываем вкладку «Application» и слева в «Storage» > «Cookies» выбираем instagram.com. В открывшемся справа блоке нажимаем на пустую строку внизу, в поле «Name» вводим «csrftoken», а в «Value» – скопированный текст. Ставим галочку в «Secure». 

cstoken cookies

  • По запросу вводим свои учетные данные, после чего ошибка с csrf token instagram должна пропасть.
Вариант 2

Снова-таки запускаем DevTools с помощью F12. В консоли веб-инспектора прописываем следующую строку:

  • 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();

console

  • Нажимаем Enter. Готово.

Устраняем ошибку входа в instagram на телефоне:

Причиной проблемы «не могу войти в Инстаграм» может быть устарелая версия как самого приложения, так и ПО телефона. Рассмотрим варианты ее решения для каждой системы по-отдельности.

Android

Чтобы скачать обновления на телефон, откройте настройки. Далее перейдите к «Система» > «Обновление системы» (или «Об устройстве» > «Обновление ПО»). Нажмите «Обновить» и следуйте шагам на экране. 

Чтобы обновить приложение, откройте Google Play и в строке поиска найдите Instagram. Нажмите кнопку «Обновить», если она доступна.

iOS

Открываем «Настройки» > «Основные» > «Обновление ПО». Посмотрите, актуальная ли у вас версия iOS, и при необходимости нажмите «Установить сейчас» («Загрузить и установить»).

Для обновления Instagram проделайте аналогичные действия, что и для Android, но в AppStore.

Используем VPN для входа в Instagram

Причина, почему не работает Instagram, может скрываться в вашей локации. Для обхода местных блокировок понадобится сменить свое местоположение с помощью VPN. 

Рассмотрим сценарии решения проблемы с помощью надежного и проверенного сервиса. 

Десктоп впн-клиент

  • Переходим на сайт Whoer VPN, выбираем тариф и регистрируем аккаунт (можно воспользоваться бесплатным триалом).

trial whoer

  • Проверяем свой имейл и копируем предоставленный код доступа. 

mail trial

  • Скачиваем файл установки для своей системы (Windows, MacOS, Linux). 

download whoer

  • Инсталлируем программу, следуя шагам.

install whoer

  • Запускаем клиент, вводим скопированный код.

whoer

  • Подключаемся к серверу (в платной версии они доступны в 21 стране!).

nl server whoer vpn

  • Пробуем запустить Instagram.

Применяем впн-расширения

Если проблема не ушла, идем по другому пути – устанавливаем плагин для браузера.

Если вы используете Chrome, перейдите в его Интернет-магазин и вбейте «Whoer VPN» в поиск. Откройте страницу расширения и кликните «Установить». Нажмите на появившуюся иконку и подключитесь к серверу. Заново войдите в Инстаграм.

ВПН на телефоне

На мобильном: 

  • Принудительно закройте Instagram.
  • Откройте свой маркет приложений и найдите Whoer VPN через поиск. 
  • На странице приложения нажмите «Установить». 

install whoer vpn

  • После запуска доступно две опции «Попробовать бесплатно» и «У меня есть код доступа».

try for free whoer

  • Выберите первый вариант и пройдите free регистрацию или Введите ключ активации, если вы уже регистрировались ранее.
  • После того как вы ввели код активации, выберите сервер и нажмите «Подключиться»
  • Открывайте Instagram.

Строго соблюдайте поочередность шагов, иначе ошибка сохранится.

Связка ВПН + Прокси

Если ничего не помогло, пробуем перенаправить трафик одновременно через прокси-сервер и VPN.

proxy

Для этого устанавливаем и настраиваем прокси (используем инструкцию здесь или пользуемся браузерным расширением, предлагаемым самим провайдером). Запускаем VPN (плагин или настольную версию), а затем инсту.

Поздравляем, теперь вы знаете, как устранить ошибку Instagram, связанную с токеном csrf.

можно чуть проще (меньше телодвижений делать)

в консоли разработчика браузера выполнить код
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();

Вы видимо с VPN заходите в Instagram. Как вариант, если без VPN вы зайти в него не сможете, то придется немного потрудиться.
Откройте Instagram в браузере, далее откройте DevTools (кнопка F12), и перейдите во вкладку Network (№ 1). Теперь обновите страницу.
В левой вкладке найдите запрос вида instagram.com (№2), нажмите на него и перейдите во вкладку Response (№3). В тексте ответа вам надо найти строчку csrf_token — для этого можете нажать CTRL+F и написать csrf_token (№4). Теперь скопируйте его значение (№5)
637339b7665d5791965439.jpeg

Далее переходите в том же DevTools во вкладку Application (№1) и в левой панели нажимаете на instagram.com в блоке Storage, пункт Cookies (№2). В правой панели откроются Куки. Теперь добавьте новый, нажав на пустую нижнюю строчку (№ 3) — достаточно ввести Name(csrftoken) и Value(скопированное значение) и указать галочку Secure. Должно получиться как на скрине №5.
63733cf5c326d611161802.png

После этого инстаграм запросит логин-пароль (иногда дважды), введете и сможете пользоваться веб-версией инсты.

устанавливаю токен, ввожу логин-пароль, вроде входит потом снова просит логин-пароль. При этом токен удаляет, и в response уже другое значение. Если не устанавливать снова, то опять CSRF token missing or incorrect. Если установить с новым значением, опять выкидывает и удаляет токен. В секции console пишет ErrorUtils caught an error: unable to fetch fb link info.
браузер Brave Version 1.45.133 Chromium: 107.0.5304.141 (Official Build) (64-bit), VPN: Browsec (free)

Использую для скачивания файлов из инсты InsMate Pro, так вот там нужна авторизация аккаунта. Сегодня вдруг вылетел аккаунт и не могу авторизоваться, тоже пишет CSRF token missing or incorrect. Авторизация в самой инсте работает нормально, захожу под своим логином и паролем без проблем, а вот в приложении InsMate Pro не заходит. Кто-нибудь пользуется этим приложением, была ли такая проблема и как решили? Попробовал метод, который написал Danny Arty, но ничего не вышло, наверно, этот метод именно для инсты подходит.

Здравствуйте! скажите пожалуйста, все настроил, подключаю инстаграм к фейсбуку.

В первый раз логинится, потом получается выше описанные настройки обнуляются, и нужно снова делать тоже самое. И не получается из за этого ничего сделать.

В общем, если у кого-то такая же ситуация, как у меня (csrf сбрасывается и даже просто другой vpn не помогает), то вот какие-действия помогли мне:
1) В приложении зашла в Безопасность -> Проверка безопасности и заново подтвердила почту, телефон, поменяла пароль. В 2-факторке также подключила опцию смс (она не была включена)
2) Переключилась на публичный VPN с личного, спокойно зашла в Инстаграм через браузер. После этого можно спокойно пользоваться своим привычным VPN-ом, все работает.

Пробуйте outline, он нормально отрабатывает, как минимум процедура входа или сброса пароля работает.

У меня получилось с VPN, который отображает российский IP. Нужно, я так понимаю, входить из той локации, к которой принадлежит инстаграм-аккаунт.

Если авторизоваться через другой VPN (я поменял с Avira на расширение в Хроме), то потом работает и с первым VPN. Добавлю, что на предложение IG сохранил данные входа.

I’m using Django 1.7 and django-rest-framework.

I made an API that returns me some JSON data putting this in my settings.py

REST_FRAMEWORK = {
    'DEFAULT_PERMISSION_CLASSES': ('rest_framework.permissions.AllowAny',),
    'DEFAULT_RENDERER_CLASSES': (
    #   'rest_framework.renderers.XMLRenderer',
    'rest_framework.renderers.JSONRenderer',
    #   'rest_framework.renderers.BrowsableAPIRenderer',
    )
}

When I make GET calls, it returns me all the data, but when I try with PUT/PATCH I get:

--------Response Headers---------
Status Code: 403
Date: Wed, 29 Oct 2014 18:51:42 GMT
Vary: Cookie
Server: WSGIServer/0.1 Python/2.7.8
Allow: GET, POST, PUT, PATCH, HEAD, OPTIONS
X-Frame-Options: SAMEORIGIN
Content-Type: application/json
---------------------------------

--------Response Body-----------
{"detail": "CSRF Failed: CSRF token missing or incorrect."}
---------------------------------

This only happens when I am logged in, if I am anonymous I can PUT/PATCH correctly.

I have tried with @csrf_exempt and I got errors, I have included the rest_framework.permissions.AllowAny in the setting…

I have no idea what’s going on. Does anyone know what the issue is?

Сам столкнулся сегодня с проблемой Instagram CSRF token missing or incorrect. Перезагрузка страницы не помогла. Даже перезагрузка ноутбука и другой VPN не спас.  При входе в web-версию Instagram в новом браузере вылезла такая ошибка:

Решается проблема через консоль за 2 минуты. Ничего сложного, просто пойдёт по этапам.

Открываем консоль. Либо кнопкой F12, либо правая кнопка мыши “посмотреть код”

Страница начнёт выглядеть так, это нормально.

Теперь нам надо открыть вкладку Network

Перезагрузите страницу, чтобы во вкладке отобразился код. Теперь она начнёт выглядеть так:

Важный момент. Нам нужна внутренняя вкладка All. Она на скриншоте и открыта. Если вы раньше открывали консоль, то может быть открыта другая вкладка и нужный код найти не получится.

Получай письма от Dnative!

Только важные и интересные статьи из блога Dnative.ru
Теперь ничего не потеряется!)

Твое имя

Какой-то текст ошибки

Email

Какой-то текст ошибки

Спасибо за подписку.

Одно или несколько полей содержат ошибку. Пожалуйста проверьте и попробуйте снова.

При отправке запроса произошла ошибка. Пожалуйста, попробуйте позже.

Теперь выполняем поиск Ctrl + F и ищем значение кода csrf_token

Это значение нужно скопировать, оно и решит нашу проблему.

Теперь идём во вкладку Application. И в разделе Storage открываем Cookies. Всё как на скриншоте, у вас будет выглядеть это также.

Нажимаем в пустое место в столбец Name и вставляем название csrftoken, в столбец Value вставляем скопированное значение из прошлого пункта. Теперь всё должно выглядеть так:

Пробуйте опять войти в систему, поздравляю, всё получилось!

Важный момент.

Если у вас включена двухфакторная аутентификация, то войти так не получится. Запись в Cookies, которую мы вбили руками, живёт до перезагрузки страницы. То есть вы вводите логин+пароль, далее система запрашивает ввести код двухфакторки. Я пробовал опять вводить значения в Cookies, но войти с двухфакторкой не получалось.

Проще отключить, войти по этому гайду и включить её опять.

Проблема CSRF token missing or incorrect решана. Важно всё делать именно по шагам, как описано в статье. Сам я уже исправил эту ошибку на трёх разных устройствах. Но сброс кэша/кукис может привести к повторному появлению проблемы.

  • Csr8510 a10 ошибка драйвера
  • Csr harmony wireless software stack ошибка при установке
  • Csm initialization означает ошибка
  • Csgo exe ошибка приложения память не может быть written
  • Cscalp ожидание текущего состояния портфеля ошибка