:单用户登陆 做一个网站登录页面和注销,要求:
1,所有页面中格式使用CSS设置
2,用户登录框居中对齐
3,用户成功登录后进入浏览页面,改页面包含信息部分和注销部分
a)信息部分给出信息"你已经成功登录"
b)注销部分有注销按钮,用户可以注销,注销成功后回到登录页面
4,每个用户只可以登录一次,在登录成功后再次登录(在另外的浏览器窗口或tab页中登录)后"踢掉"原来已经那个登录的用户,并在原浏览页面上的信息部分给出提示信息"你已经在另一个页面登录,当前登录失效";!!!主要是登录这个Action中的业务逻辑怎么写,还有就是这个题目的第4问
1,所有页面中格式使用CSS设置
2,用户登录框居中对齐
3,用户成功登录后进入浏览页面,改页面包含信息部分和注销部分
a)信息部分给出信息"你已经成功登录"
b)注销部分有注销按钮,用户可以注销,注销成功后回到登录页面
4,每个用户只可以登录一次,在登录成功后再次登录(在另外的浏览器窗口或tab页中登录)后"踢掉"原来已经那个登录的用户,并在原浏览页面上的信息部分给出提示信息"你已经在另一个页面登录,当前登录失效";!!!主要是登录这个Action中的业务逻辑怎么写,还有就是这个题目的第4问
解决方案 »
- ServletActionContext.getRequest().getRealPath(savaPath);现在已经不能用了。用什么替换
- 运行java程序,老是提示不能找到符号 请求帮助 (已贴出相关代码)
- acegi 方法拦截问题
- 关天Hibernate一对多问题
- STRUTS网站开发中,如何让网站有多套风格的页面!
- 用过 TOMCAT 5 的朋友 ,请帮个忙。 我只有10分了。真对不起各位!
- 关于ejb-ql的问题,向各位高手请教
- 请指教在oracle中怎么样才能得到一个数据库的脚本
- 屡试不成,servlet到底怎么回事
- 报错!javax.servlet.ServletException
- 兄弟们,请推荐一本struts好书啊
- java实习
数据库添加这样两个字段:用户是否在线(1为登陆、0为未登陆)、用户的SessionID
当用户登录的帐号与密码成功时,判断用户是否在线,如果未在线,则将当前用户的SessionID保存在数据库中;如果在线,则将当前的SessionID保存在数据库中; 之后,在过滤器中就添加一个判断语句:检查当前的SessionID与数据库的SessionID是否相同,如果相同,通过;如果不相同,则清除用户Session并跳到首页,并显示“你已经在另一个页面登录,当前登录失效”但是,有一个问题,就是频繁查询数据库,增加系统负担,如果是放在Application中,似乎也不是很好。关注中……
2、2秒获取一次登录信息,通过AJAX获取,并更新页面的登录信息
不需要搞什么数据库更不要去2秒获取
那样将大大的影响服务器、加大了负载