注销windows身份验证IIS 8:使用php和javascript
Log-off windows authentication IIS 8: using php and javascript
我在IIS中使用windows身份验证功能对我的php网站中的用户进行身份验证。我可以成功登录到我的网站,做我的工作。
但是,即使我关闭了选项卡或浏览器,登录信息也会缓存在浏览器中,使我保持登录状态。我应该怎么做才能从网站注销
可以在PHP源代码中添加一个选项来强制浏览器不缓存;
header("Cache-Control: no-cache, must-revalidate");
PHP手册- header
如果您遵循更常见的做法,那么登录&其他信息存储在$_SESSION中。
听起来你想要这样的东西:
- 创建一个php函数来处理销毁会话。见http://www.php.net/manual/en/ref.session.php
- 无论你选择什么事件,你的函数被调用,在退出时破坏他们的会话
一个更合适的方法是将会话设置为只在浏览器打开时持续,并在浏览器存在时自动销毁。以上链接相同。
如果您正在使用会话,不要直接担心头- http://www.php.net/manual/en/function.session-cache-expire.php
相关文章:
- 使用php或javascript从facebook相册URL中删除多余的部分
- 在javascript函数中使用php变量
- 如何使用PHP和JS级联三个下拉列表
- 无法使用PHP动态设置下拉列表中的值
- 使用php-mysqljavascript上传多个图像
- 使用PHP插入HTML在JavaScript上不起作用
- 可以't使用PHP使用Froala编辑器上传图像URL
- 如何在一页网站中使用PHP重定向到一个页面
- 使用php将订单表单发送到邮件
- 如何使用php文件中的GET来获取我在.js文件中声明的变量
- 使用PHP和ajax传递URL不太正常的变量
- 如何使用PHP将javascript变量添加到mysql数据库中
- 使用PHP,我如何将JSON blob附加到现有的多级JSON对象
- 使用php脚本验证访问者的年龄,并在不刷新的情况下根据结果加载iframe
- 为什么当CRLF被分配到<输入>使用php
- 使用PHP来阻止用户下载代码,但代码占用cpu
- 使用php动态更改选择选项
- 在不使用PHP的情况下将表单输入值获取到Javascript中
- 使用php和javascript从kml文件创建高程图
- 使用PHP更新external.js中的Javascript变量