Я внедрил кнопку LogOut, которая выводит пользователей с веб-страницы. Сервер - сервер HTTP Oracle.Аутентификация Oracle не работает?
При нажатии при выходе он выполняет описанную ниже процедуру
PROCEDURE log_me_off IS
BEGIN
-- Open the HTTP header
owa_util.mime_header('text/html', FALSE, NULL);
-- Send a cookie to logout
owa_cookie.send('WDB_GATEWAY_LOGOUT', 'YES', path=>'/');
-- Close the HTTP header
owa_util.http_header_close;
-- Generate the page
htp.p('
<head>
<script type = "text/javascript" >
history.pushState(null, null, ''xna_hpms_ui.log_me_off'');
window.addEventListener(''popstate'', function(event) {
history.pushState(null, null, ''xna_hpms_ui.log_me_off'');
});
</script>
</head>
You have been logged off from the WEBSITE');
htp.anchor('http://www.google.com', 'click here to login a');
htp.p('<BR>bye');
END;
END;
/
документа я говорил: https://docs.oracle.com/cd/B13789_01/server.101/b12303/secure.htm
Проблема:
В Chrome, когда я нажимаю на кнопку Log Off это Log Outs the user и после этого, когда пользователь пытается обновить или попытаться открыть веб-страницу на новой вкладке, появится приглашение с запросом учетных данных для входа, если пользователь нажимает кнопку Cancer el и обновить вкладку, в которую он автоматически войдет в систему. Хотя это поведение не в IE.
Когда открывается много вкладок, и пользователь нажимает кнопку «Выход», он выходит из текущей страницы, когда переходит на другую вкладку, если он нажимает на все, что он снова запрашивал на веб-странице, чтобы ввести учетные данные, а если он нажмет «Отменить» и «Обновить» он снова вошел в систему без ввода учетных данных.
Просьбе помочь
Благодарим за руководство. Проверяют и сообщают вам !!! –