Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: очистить кэш
Форумы портала PHP.SU » Клиентская разработка » JavaScript & VBScript » очистить кэш

Страниц (1): [1]
 

1. san4es - 22 Апреля, 2009 - 07:48:54 - перейти к сообщению
можно ли средствами javascript очистить SSL кэш, аналогично кнопке в свойствах обозревателя IE?
2. Viper - 22 Апреля, 2009 - 11:12:51 - перейти к сообщению
сказали что можно, но не сказали как Улыбка
3. san4es - 22 Апреля, 2009 - 14:17:22 - перейти к сообщению
тогда добавлю к вопросу выше - как это реализовать?
4. valenok - 22 Апреля, 2009 - 15:16:55 - перейти к сообщению
а что по вашему происходит если написать в гугле javascript clear ssl cache ?
5. san4es - 28 Апреля, 2009 - 07:51:56 - перейти к сообщению
кроме этого ничего не нашёл.
CODE (text):
скопировать код в буфер обмена
  1. <script type="text/javascript">
  2.    document.execCommand("ClearAuthenticationCache");
  3. </script>
но эта команда выдаёт ошибку
6. valenok - 28 Апреля, 2009 - 08:45:33 - перейти к сообщению
Так автор функции выше в своем следующем сообщении пишет
Цитата:
Never mind, I came up with a good solution:

*

When the user successfully logs in, we create an additional session cookie that doesn't expire until the browser is closed.
*

If the user comes back to the login page later and the request is unauthenticated, we check for the existence of the session cookie - if it exists, we know that the user has previously had a session, so we explicitly log them out, exactly as we do for the user-initiated logout. If the session cookie doesn't exist then we attempt to automatically log the user in using their certificate.
*

The custom session cookie is deleted for each explicit log out, and re-populated for each successful login.

This gives us the best experience for the user, and guarantees that a certificate will be cached only as long as a session is still valid (15 minutes, sliding). Also, the session cookie cannot be removed by the user so there is no way to bypass this behaviour. They can't use the site without accepting session cookies either.


А эта команда работает только в ИЕ, где собственно и нужно чистить что либо.
Остальные браузеры должны сами прекрасно справляться.
7. san4es - 28 Апреля, 2009 - 13:36:45 - перейти к сообщению
как раз ИЕ и выдаёт ошибку. ругается на crypt32.dll и закрывает окно.
8. Viper - 28 Апреля, 2009 - 13:49:32 - перейти к сообщению
san4es пишет:
как раз ИЕ и выдаёт ошибку. ругается на crypt32.dll и закрывает окно.


видимо Осел устарел. проверил на 7-ом Осле все гуд.

 

Powered by ExBB FM 1.0 RC1