ASP+Accress问题

来源:百度知道 编辑:UC知道 时间:2024/05/27 04:41:31
比如我有一个login表,里面有4个字段
1.自动编号的ID
2.账号 user
3.密码 password
4.是否登录(是否字段)

登陆的用户我是用Session保存的,我如何判断,当我关闭网页的同时,我要把数据库中是否登录字段改为flase???

这一点我要如何实现???回答正确我补50分

<script language="javascript">
function window.onunload()
{
if (event.clientX < 0 && event.clientY < 0)
window.open("loginout.asp","logout");
}
</script>
把这个加到每个页的前面就行了,还有个问题是如果浏览器非正常关闭或多页面浏览器就不会运行,可以在登录的时候记录登录时间,超过半个小时或一个小时就判断没有登录

1、比如你保存用户的账号到session("user")里,你只要判断session("user")<>"",就说明用户登陆了,否则没登陆

2、你需要做一个javascript代码,事件是网页关闭。它的原理是,当你点击关闭按钮时,会弹出一个网页,该网页修改数据库是否登录字段改为flase。
弹出的网页执行完数据库修改操作后,放一段javascript代码,让页面自动关闭就行了。