CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  JavaScript

如何强制用户安全退出某次登陆

楼主xiehuiqi(谢)2006-03-01 20:03:00 在 Web 开发 / JavaScript 提问

出于某些原因  
  我的网站需要在用户离开的时候向服务器提交cookie  
  因此我想不允许用户直接关闭窗口(没办法,用户有时候为了方便,直接关闭窗口就作为退出,它不会考虑安全性以及我们的某些用意)  
  我想在用户关闭窗口的时候自动执行安全退出的函数  
  -----------  
  我知道用onbeforeunload可以提示用户  
  但是若用户按确定,还是会关闭窗口而不执行安全退出的  
  ---  
  有何解决办法呢? 问题点数:20、回复次数:6Top

1 楼zhaoxiaoyang(梅雪香@深圳)回复于 2006-03-01 20:36:00 得分 3

没有办法的,还有一种方式叫:结束任务,你收不到任何事件的.Top

2 楼ice_berg16(寻梦的稻草人)回复于 2006-03-01 21:39:20 得分 3

给用户友好的提示,比如不安全退出产生的后果由用户负责。Top

3 楼qsdnet(我想学编程)回复于 2006-03-01 23:04:09 得分 3

PHP下好像可以设置客户端当关闭浏览器后Cookie自动失效的吧!??Javascript的小弟就不知道了!!!  
   
  setcookie(...);Top

4 楼pointdew(狠很恨痕 )回复于 2006-03-01 23:10:09 得分 5

可以做到,我也碰到过你类似的问题,我问题解决的方法是,在调用函数时再跳转到另一个页面进行处理,然后再彻底关闭浏览器Top

5 楼xiehuiqi(谢)回复于 2006-03-01 23:26:48 得分 0

楼上的意思是  
  window.onbeforeunload=function()  
  {  
        打开新的安全退出的页面;//语句1  
        return   false(//或者提示语言);  
  }  
  请问语句1会不经过用户同意执行吗?Top

6 楼hax(海曦)回复于 2006-03-02 00:14:20 得分 6

你在语句1可以做很多事情,例如通过xmlhttprequest发送给服务器消息。Top

相关问题

  • 如何在程序中强制退出?
  • VB如何强制退出程序Form1
  • 如何强制使别的程序退出
  • 怎么实现退出登陆和退出网页
  • 登陆界面登陆后,如何让他退出内存?
  • 如何用javescript实现安全退出
  • session验证登陆安全吗?
  • 用户登陆安全问题?
  • 9i,sysdba登陆安全问题!
  • 郁闷~一个登陆,安全问题

关键词

  • 用户
  • 语句
  • 安全
  • 执行
  • 安全退出
  • 语句1
  • 关闭窗口
  • 办法

得分解答快速导航

  • 帖主:xiehuiqi
  • zhaoxiaoyang
  • ice_berg16
  • qsdnet
  • pointdew
  • hax

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo