背景:星期四之前,SSH网上商城终于在我的“轮番轰炸”中“臣服”,拿下它的一瞬间感觉整个人都轻松了不少。这个项目已经在我这里静静了待了将近两个月,延期四次,说实在的,自己都不晓得是怎么回事。想着这个项目结了,在周四犒劳一下貌似勤劳的自己。结果很不幸,周四早晨起来就有点晕晕的,中午做了红烧肉和炸鸡柳,但是自己没有吃多点儿。然后就是一下午的发烧。下午3点多吃过药,睡了不知道几觉,感觉很冷,但是温度计显示的数值一直停留在39.5。晚上8点多,还是在小伙伴的带领下去了医院。找医院,找门诊,挂号,检查,拿药,感觉时间过了好久,最后的最后终于回到了自己的小窝。唉?这个时间应该是要写拦截器的,怎么写自己的苦历史了。还是先写拦截器吧,一会儿时间够的话再详细地讲自己的苦历史。
一、什么是拦截器
大家应该听说过“短信拦截器”和“电话拦截器”,这两个拦截器的作用就是使用一款应用软件对用户已经设置为拦截状态的垃圾短信号码和联系人号码进行拦截,使用户免受垃圾短信和骚扰电话的骚扰,保障用户的信息安全。
二、什么是权限拦截器
SSH网上商城中有前台和后台两部分,前台负责消费者的注册登录、加入购物车、提交订单、在线支付、确认收货等功能,后台负责商品的一级分类、二级分类管理,商品的增删改查、订单管理、订单状态管理等。前台提交的数据都能在后台显示,此刻后台的存在尤为重要,既不能让消费者损失,又不能让自己损失。
后台涉及到“银子”的问题,一提到“银子”,大多商家都会十分小心。那么后台的登陆权限就是一个问题了,不是谁都能登陆商城的后台。只有商城指定的人才能登陆到商城的后台,对商城的商品和订单进行管理维护。这么一来权限拦截器就能帮上大忙了。
拦截器可以对Action的访问进行拦截。能够保证系统每次刷新的后都让用户重新登陆,登陆的用户才能到后台进行维护管理。
三、编写使用拦截器