Ошибка 401: Unauthorized – это код ответа HTTP-сервера, который означает, что для доступа к запрашиваемому ресурсу необходима аутентификация или авторизация, но они либо не были предоставлены, либо были предоставлены некорректно.
Такая ситуация возникает по ряду причин:
- пользователь не вошел в систему;
- неверные учетные данные – логин или пароль;
Ошибка 401 при неверном логине или пароле
- истек срок действия токена аутентификации;
- проблемы с сессией, например длительное отсутствие активности или конфликт с браузером;
- ограничения доступа к конкретному ресурсу для учетной записи;
- сбои на стороне сервера.
Как исправить ошибку 401 Unauthorized
Если вы пользователь, выполните следующие шаги для исправления ошибки 401:
- проверьте учетные данные. Убедитесь, что логин и пароль введены правильно, без опечаток. Проверьте, не включен ли другой язык или Caps Lock;
- войдите в систему. Если вы не авторизованы, попробуйте войти в систему. Убедитесь, что вход осуществляется на правильной странице авторизации;
- очистите кэш и cookies браузера. Это может помочь, если ошибка связана с устаревшими данными в браузере;
- отключите расширения браузера. Некоторые расширения могут блокировать авторизацию. Попробуйте временно отключить их;
- проверьте срок действия сессии. Если вы были неактивны долгое время, сессия могла истечь. Попробуйте выйти и снова войти в систему;
- обновите токен аутентификации. Если вы используете API, убедитесь, что ваш токен доступа не истек;
- проверьте права доступа. Убедитесь, что у вашей учетной записи есть необходимые разрешения для доступа к ресурсу;
- воспользуйтесь другим браузером. Возможно, проблема связана с конкретным браузером. Попробуйте зайти на сайт через другой;
- свяжитесь с поддержкой. Если ни один из вышеперечисленных способов не помог, обратитесь в службу поддержки сайта или приложения.
Если вы администратор сайта, нужно проверить:
- настройки сервера. Убедитесь в корректности настроек аутентификации на вашем сайте. Проверьте файлы .htaccess, базы данных и другие конфигурационные файлы;
- права доступа. Убедитесь, что у пользователя есть необходимые права доступа к ресурсу;
- логи сервера. В логах сервера может быть более подробная информация о причине ошибки.
Вопросы-ответы
- 401,1 – ошибка входа, которая возникает при неверных учетных данных;
- 401,2 – ошибка входа из-за конфигурации сервера, связанная с настройками аутентификации;
- 401,3 – отказ в доступе из-за ACL (списка контроля доступа) данного ресурса;
- 401,4 – авторизация не пройдена из-за фильтра;
- 401,5 – авторизация не пройдена ISAPI/CGI-приложением (специфическая ошибка для IIS-серверов);
- 401, 501 – слишком много запросов с одного динамического IP-адреса и другие.
Ошибка 401 означает, что для доступа требуется аутентификация, которая не была предоставлена или некорректна, а 403 – что сервер понял запрос, но отказывается его авторизовать, даже если пользователь аутентифицирован.
Редко, но иногда антивирусное ПО может блокировать отправку учетных данных, что приводит к ошибке 401.