利用session 会话分析是否登录,进行登录权限管理


需求:网站只有在登录的前提下能够访问其余网页,不然就跳转到登录页面;session


分析:
ide

1,每一个网页都要检查是否登录,能够利用拦截器进行拦截处理;网站

2,登录的时候,把当前的sessionid存放起来,经过这个sessionid对应一个用户对象;对象

3.整个会话结束,要去除session,能够利用session监听器进行处理;it


具体作法:io

创建一个管理seesion的对象,ClientManager单例模式创建class

创建一个Client用户对象登录

创建一个session监听器,会话结束,去除session方法

创建一个拦截器,调用ClientManager 里的方法,判断是否已经登陆;
集合


ClientManager这个对象提供一个Map集合,把当前的sessionId绑定对应的Client