我在用户登录时将用户名等信息保存到数据库并在数据库中将用户状态保存为‘在线’,当用户关闭浏览器或点击退出按钮时修改数据库,将状态改为‘离线’,可是当session过期时怎样才能修改数据库?