`
这些年
  • 浏览: 389043 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

用户登入验证

    博客分类:
  • java
 
阅读更多
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException,
			ServletException {

		HttpServletRequest hr = (HttpServletRequest) request;
		HttpServletResponse hs = (HttpServletResponse) response;
		HttpSession session = hr.getSession();
		User user = (User) session.getAttribute("currUser");

		if (user != null) {  //首先判断session中有没有用户
			chain.doFilter(request, response);
		} else if (hr.getServletPath().equals("/user")   //登入页要放行
                              || hr.getServletPath().equals("/") 
				|| hr.getRequestURI().contains("resources")) {  //静态资源要放行(js,css等)
			chain.doFilter(request, response);
		} else {//跳到登入页
			request.getRequestDispatcher("/").forward(request, response);
		}
	}

 

分享到:
评论

相关推荐

    Ajax用户登入验证

    Ajax用户登入验证,ajax 无刷新技术

    【Dreamweaver+ASP】【第9章_用户注册和登入验证】

    【Dreamweaver+ASP】【第9章_用户注册和登入验证】

    基于平衡二叉树实现的用户登入系统

    由于用户信息的验证频率很高,系统有必要有效地组织这些用户信息,从而快速查找和验证用户。另外,系统也会经常会添加新用户、删除老用户和更新用户密码等操作,因此,系统必须采用动态结构,在添加、删除或更新后,...

    asp.net core2.2多用户验证与授权示例详解

    主要给大家介绍了关于asp.net core2.2多用户验证与授权的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧

    J2EE-个人银行java

    这是一个J2EE-个人银行java,采用现比较流行的一些技术(struts+hibernate+spring),功能有转账,事务,用户登入验证

    java的web项目登入界面(数据库存储用户)

    一个登入界面和一个登入成功界面,包用户名,密码,验证码的输入和验证。其中用户信息存储在数据库。

    PHP谷歌验证器生成秘钥和验证

    开启谷歌验证器的登陆两步验证(即Google Authenticator服务)后用户登陆时需要输入额外由手机客户端生成的动态密码。这样,即便你的数字货币交易所的账号和密码被攻破后,还需要打开手机的谷歌验证器,输入一个6...

    用JSP+MySQL做的用户管理系统

    用JSP+MySQL做的简单的用户管理系统。有登入验证和分为用户和管理员登入。有后台管理。增删改查用户

    如何保护Linux系统下的Apache网站(1)

    如何为网站提供保护,防止非法用户登入呢?通常可以采用身份认证方式。身份认证是防止非法用户使用资源的有效手段,也是管理注册用户的有效方法。现在很多网站都使用身份认证来管理用户资源,对用户的访问权限进行...

    超级狗Web身份认证方案使用指南

    超级狗双因素身份认证可以使网络访问者经过双重认证才能获得网络访问授权。授权的访问者必须持有超级狗并且知道其口令。...超级狗双因素身份认证向用户提供了比传统用户名口令方式更安全的网络身份认证机制。

    web开发登入注册思路简介

    web 前端 后台 开发思路 简介,客户端实现,服务端实现

    使用Filter实现登录权限验证

    主要为大家详细介绍了使用Filter实现登录权限验证,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    神州数码路由器远程登录.docx

    Line vty 0 4 #进入VTY 设置最多4个用户登入 Login authentication login_fortelnet #在接口下应用 Enable password 123 #给特权模式添加密码 123 不加此三a认真远程登录将不能进入特权模式 aaa authen enable ...

    zookeeper增加权限登录验证

    针对zookeeper的安全漏洞,增加了对访问ip地址的限制。

    界面美化浮动弹窗源码20121114

    技术特点: 透明界面美化 弹窗 登入框验证,注册表记录用户及密码,进度条,登入信息保存 功能描述: 1 登入界面功能:登入框验证,注册表记录用户及密码,进度条,登入信息保存 2 主界面功能:透明界面美化,透明...

    cas server 5.3.9 整合数据库验证用户信息,使用security密码验证方式

    提供了cas server 5.3.9 单点登录的资源整合,cas服务器,运行即可用 配置了spring srcurity 密码验证方式

    dw+asp用户注册和登录验证

    一本pdf电子书,详细介绍了如何用dw做用户注册和登录系统

    WinForm界面美化浮动弹窗源码

    1 登入界面功能:登入框验证,注册表记录用户及密码,进度条,winform登入信息保存 2 主界面功能:透明界面美化,透明按钮切换,用户信息传递,最大化,最小化,关闭,移动窗口,定时器,弹窗,页面传值 3 右下角...

    JS正则表达式 验证邮箱登入 分析

    js正则表达式 验证邮箱登入 #emailError { color: red; } [removed] = function() { /* 分析: 0.给提交按钮绑定时间 1.先获取 用户输入框的值 2.写正则表达式 3.用正则表达式...

Global site tag (gtag.js) - Google Analytics