Это мой кодHttp Basic AUTH Window не внезапные вверх
if (!($_SERVER['PHP_AUTH_USER'] == 'admin' && $_SERVER['PHP_AUTH_PW'] == 'admin')) {
header('WWW-Authenticate: Basic realm="Protected"');
header('HTTP/1.0 401 Unauthorized');
return new JsonResponse(array('error' => "Unauthorized: appel non authentifié ou détails d'authentification non valides"));
}
Это не отображается окно для ввода пользователя/PWD окна на всех. Я перезапустил браузер и сервер, но никакой разницы.
Update
Я использую Chrome. Я хочу, чтобы он всплывает окно каждый раз, и спросить Вход
Какой браузер вы используете? –
Является ли ваше условие if истинным. Или вы пробовали, если? –
Вы проверили фактический ответ, отправленный вашим сервером? Действительно ли отправляется код состояния '401', или он не выводится или каким-то образом переопределяется вашим веб-сервером? – deceze