Facing 401 Unauthorized Error?
Here’s the fix. But first, listen to this:
Несомнено, наидовте на грешка или две додека ги пребарувате омилените веб-страници на Интернет. Овие грешки се вообичаена непријатност што и веб-администраторите и потрошувачите не сакаат да ја видат.
Сепак, овие непријатности успеваат да ги издржат и да продолжат да ги мачат луѓето дури и денес.
Но, што точно се овие кодови на грешки што постојано се појавуваат од никаде и без да објаснуваат зошто се појавиле на прво место?
Едноставно кажано, Интернет или World Wide Web функциите засновани врз протоколот за апликација дизајниран за дистрибуирани и колаборативни информативни системи за хипермедија, инаку познати како протокол за пренесување HTTP или Hypertext.
Со други зборови, HTTP овозможува комуникација помеѓу клиентите и серверите, со што се овозможува непречен пренос на податоци помеѓу двајцата.
Меѓутоа, кога има проблем со комуникацијата некаде на патот, се појавува грешка означена како код за статус на одговор. Најчести грешки се оние 4xx кои претставуваат проблем или проблем. Имајќи го тоа предвид, да се фокусираме на 401 неовластена грешка и како да ја исправиме.
Видови грешки во 4xx
Грешки или статусни кодови што започнуваат со бројот 4 честопати се однесуваат на грешки на клиентот. Со други зборови, проблемите имаат врска со барањата на клиентот или се директно предизвикани од самите клиенти.
Уште повеќе, овие грешки можат да укажат на тоа дали ситуацијата е привремена или постојана. Еве неколку примери на 400 кодови за грешка.
- 400 грешка: Лошо барање - Во овој случај, серверот нема или не може да го обработи барањето заради разни причини, како што е неправилно врамување на пораки за барање, неправилно барање за синтакса, барање за измама за рутирање и така натаму. Едноставно кажано, серверот не разбира што сакате од тоа.
- 401 грешка: Неовластено - Фокусот на нашата тема денес грешката 401 е слична на грешка за забрана за 403. Се појавува кога се обидувате да се најавите со неправилни квалификации премногу пати, така што серверот ќе одлучи да ве задржи. Веројатно сте напишале типов толку срам за вас. Овој заклучок е привремен и обично трае 30 мин. Вистинското прашање е кога ќе ја добиете оваа грешка, но сте сигурни дека не сте направиле грешка.
- 403 грешка: Забрането - сè е добро, сепак серверот одбива да преземе акција. Зошто, сервер, зошто? На најчестиот проблем еве дека веројатно има проблем со конфигурацијата на дозволата. Едноставно кажано, серверот смета дека немате дозвола за пристап до ресурс без оглед на вашата автентикација.
- 404 грешка: Not Found – The all-time famous “Oops, something went wrong” or “Sorry, the page could not be found” error is probably the most common type of client status codes. As you probably guessed, this error occurs when the resource doesn’t exist or it isn’t available at the moment but may be so in the future.
Сега кога имаме подобро разбирање на овие досадни кодови за грешки, време е да се фокусираме на 401 и како да се ослободиме од тоа.
Поправање на код за грешка 401: Перспектива на корисникот
Како што споменавме порано, ако ја доживеете грешката 401, обично значи дека сте обезбедиле неточни акредитиви за најава што серверот не може да ги препознае.
Како и да е, што се случува кога вие, всушност, давате точни акредитиви за најава, но серверот сепак ви дава неовластена порака?
Ова укажува на подлабоко прашање отколку едноставно пишување. Тоа значи дека веб-серверот може да не ги примил вашите ингеренциите поради проблемот со прелистувачот, така што одлучува да се плетка со вас уште малку.
Постојат неколку начини на кои можете да се обидете да го надминете овој проблем и еве примери за секој од нив.
1. Проверете ја URL-то
- Во некои случаи, напишете УРЛ-адреса (Единствен извор на ресурси) во прелистувачот рачно или имате заштитена URL-страница обележана, така што ја користите таа. Тоа е вообичаена грешка што може да се поправи со проверка на правописни грешки или проверка дали URL-то е сè уште одржливо.
2. Проверете ги вашите ингеренциите за најава
- Beе се изненадите што типовите се најчестата причина зад нашиот 401 проблем. Правописни грешки во ингеренциите може да се избегнат со употреба на алатки како што се Dashlane - нема да треба повторно да напишете акредитиви секој пат кога ќе се најавите.
3. Исчистете ја историјата на прелистување и колачињата
- Денес, никој не ја расчистува историјата или колачињата и повеќе и практично. Настрана од собирање изобилство дигитални несакани со тек на време, оваа навика може да предизвика и проблем со грешка 401 кога ќе се обидете да се најавите на која било веб-страница што сакате. Фактот е дека колачињата се парчиња што чуваат некои од вашите лични информации, вклучително и акредитиви за најава. Тие можат да потсетат на веб-страница за тоа кои сте, но тие не секогаш функционираат правилно. Ако добиете 401, но сте сигурни дека не е типов, обидете се да ја исчистите историјата на прелистување, колачињата и кешот, обидете се повторно. Еве како можете да го направите тоа.
- За Mozilla Firefox - Движете се во менито за хамбургер, кликнете на Опции, одете до приватност и поставки и пронајдете Историја, кликнете Исчисти ја историјата и изберете сè за целосно да се ослободите од колачињата.
- За Google Chrome – Got to the dot menu in the upper-right corner, click on it, select Settings > Advanced > Clear Browsing Data.
- За Сафари - Само кликнете на Исчисти ја историјата во менито Историја и сите сте поставени.
4. Светлечки DNS
- Друг виновник за 401 грешки може да биде проблем со серверот DNS (име на домен). За среќа, овој проблем е доста лесен за решавање.
- За корисниците на Windows OS - Пријавете се на вашиот компјутер како администратор. Напишете "CMD" во лентата за пребарување за да ја отворите командната линија. Откако во Command Prompt, напишете го следново „ipconfig / flushdns“ и удрете го enter.
- За корисниците на Mac OS - Притиснете Command и Spacebar за да го отворите пребарувањето Spotlight. Откако ќе напишете „Терминал“. Во командниот интерфејс, напишете го следново: „sudo killall -HUP mDNSОговор".
- Исто така, дали сте се обиделе да го исклучите, а потоа повторно да се вклучите?
Поправање на грешка 401: Перспектива на вебмастерот
Сега, кога покривме каква е неовластена грешка од 401 и како да ја исправиме од страната на клиентот, да погледнеме што можат да прават веб-мајсторите за да се ослободат од овие грешки.
Вратете се на претходната верзија
- Честопати, веб-мајстори користат CMS (систем за управување со содржини) како WordPress, за да одат во врска со нивниот бизнис. Секој CMS бара од време на време ажурирања и овие ажурирања можат да воведат нови нови грешки освен оние што ги поправиле. Со други зборови, не е невообичаено ажурирањата да предизвикаат 401 грешки. Во тој случај, едноставно вратете се на претходната верзија пред да ја ажурирате, каде сè работи добро.
Избриши ги промените
- CMS платформите, како што е WordPress се најпопуларните, имаат различни додатоци кои можат да помогнат од вебмастерот. Овие додатоци вклучуваат теми, додатоци, додатоци и така натаму. Како што можете да замислите, кој било додаток на трети страни може да предизвика судир со системот за којшто е грешка 401. Во такво сценарио, едноставно деинсталирајте ги сите додатоци што може да предизвикаат грешка.
Влијанието на грешките врз корисниците
Грешките се прилично непријатности, благо речено. Тие можат да ги иритираат корисниците и да имаат големо негативно влијание врз нивното задоволство и целокупното искуство, иако грешката се случила затоа што корисниците направиле грешка.
Сепак, страница и пораки за грешки можат да се направат интересни, па дури и забавни, со цел да се минимизираат и ублажат фрустрациите на корисниците.
Затоа програмерите создаваат прилагодени страници за пораки за грешки. На пример, можете да ги промените мета-описите за страници со грешки за да им дадете на корисниците контекст зад грешката, како и упатствата за можни решенија за проблемот што ви се потребни.
But where’s the fun in that? Indeed, a dull message describing a solution to the error may be off-putting, to say the least. That’s why developers oftentimes go a step further to ease the users’ pain.
- Како пример, страницата за грешка 404 на Android ви овозможува да играте глупо, но сепак забавна игра. Ако се сопнавте на страната за грешка, можеби ќе го искористите најдоброто од неа.
- Друг пример е Страницата за грешки на Slack. Иако шарениот пејзаж со интерактивни свињи и кокошки може дополнително да ја разгори вашата фрустрација, не можете да помогнете, но пролеете радосна солза во смеа.
- Ако сакате забава, проверете ја страницата за грешка на Куало. Оваа компанија за веб-хостинг ви овозможува да ја играте легендарната вселенски напаѓачи тип на игра па дури и заработи попуст ако постигнеш висок резултат.
Во секој случај, дури и непријатностите можат да бидат можност да ги свртат работите и да ги претворат фрустрациите на корисниците во не толку многу фрустрации.
Заклучок
На крајот, се сведува на тоа колку сте креативни и како планирате да пристапите до целата грешка. Грешките ќе продолжат да постојат без разлика колку и да се трудите да ги избегнете.
Се разбира, барем што можете да направите е да дадете се од себе за да ги поправите пред корисниците да прибегнат кон факели и стапчиња.
401 неовластената грешка е доста честа појава и најчесто е резултат на неможноста на корисникот да трпи пациент во нивните акредитиви за најава. Сепак, оваа грешка може да се случи и од други причини.
Затоа е важно да се разбере како да се пристапи кон проблемот, како и да се разбере како правилно да се реши тоа.