JSP访问控制问题?急!!

kingfist 2002-08-26 10:39:28
怎样防止一个用户在一个终端登陆后在另一个终端使用同样的用户名和密码再度登陆?
用户登陆后如果有一段时间未操作,怎样使登陆失效,需重新登陆?
...全文
23 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ybhjx 2002-08-26
  • 打赏
  • 举报
回复
你可以用数据库结合session使用。
当用户登录成功后,记录登录标志和时间。
当用户再次登录时,判断标志是否已经登录,是则不允许再登录。
当session失效时清空标志。
对于session,自己找书看一下吧?
vangies 2002-08-26
  • 打赏
  • 举报
回复
还不如建全局对象,用application
Reve 2002-08-26
  • 打赏
  • 举报
回复
使用session,同时把用户名跟session ID绑定。
对于session,自己找书看一下吧,很简单的。
trust_me 2002-08-26
  • 打赏
  • 举报
回复
使用session会跟好一点
如果没有登陆的话,
HttpSession session=request.getSession(true);
if(session.getValue("xxx")=null)
{
response.sendRedirect("error.jsp");
}
还有可以设置session生命周期,都可以的,找书好好看看!
kingfist 2002-08-26
  • 打赏
  • 举报
回复
另外一个问题,
如果用户非正常退出
怎么清空数据库呢里的登陆标志和时间呢

81,115

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧