Я могу заставить браузер принудительно аутентифицироваться с помощью смарт-карты, например, удостоверения личности, когда файл php защищен с помощью SSLVerifyClient в конфигурации apache.
Теперь мне нужно отобразить index.php, как правило, без аутентификации смарт-карты, а иногда эта же страница должна пройти аутентификацию пользователя.
doStuff();
if ($needed==1)
authenticateUser();
doMoreStuff();
Что должно содержать authenticationUser(), чтобы при его вызове браузер запрашивал пин-код смарт-карты?