rust腐蚀拦截器怎么用

rust腐蚀拦截器怎么用,第1张

Rust腐蚀拦截器是一种有效的缓解腐蚀的工具,它可以有效地阻止腐蚀的发展,从而防止腐蚀对金属结构的破坏。使用Rust腐蚀拦截器可以有效地防止金属结构腐蚀,同时还可以保护金属结构免受腐蚀的侵蚀。使用Rust腐蚀拦截器的方法是:首先在金属结构的表面上涂上一层腐蚀拦截剂;然后在腐蚀拦截剂上再涂上一层腐蚀防护层;最后,再在腐蚀防护层上涂上一层透明的防护膜,以保护金属结构免受腐蚀的侵蚀。

我估计是想想用拦截器做权限验证,login和main不需要验证吧。
我的方法是,定义一个@Auth,可以加些自定义的属性,比如访问这个方法所需要的权限。@Auth加在需要验证的controller方法上。
然后定义个AuthorizationInterceptor,实现 HandlerInterceptor接口中的preHandle方法,该方法中有个handler参数,对于一般的请求,该参数是HandlerMethod类型,可以从中获取到controller方法上的annotation,如果有@Auth则验证权限,否则放行。
你想的是拦截页面,我想的是拦截方法。因为页面也是由方法跳转过去的。

在过滤器中判断用户是否登录,没有登录,拦截路径,保存在session作用域中,转发到登录页面,登录成功,在后台得到session中的路径,如果为空,则是用户第一次登录,不为空,则得到路径并转发到用户第一次请求的页面。
学过过滤器没?


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13336938.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-17
下一篇 2023-07-17

发表评论

登录后才能评论

评论列表(0条)

保存