tomcat中修改角色及实现登陆验证框功能

阅读更多

在我们ftp登录时都会出现一个如图所示的提示框,这个功能可以通过配置我们的文件进行实现,而不需要写任何的代码。

tomcat中修改角色及实现登陆验证框功能_第1张图片


一、修改角色(添加、删除)


conf/tomcat-users.xml存放tomcat的角色,默认有admin、manager等角色,如果想要添加自定义的角色,可以通过形如

形式,我们现在配置了一个名字为xiazdong,密码是xiazdong,角色是user的用户。

如果重启tomcat,在tomcat-users.xml中会自动生成一个的语句。


二、实现登录验证


在WEB-INF/web.xml中需要写入形如

RegisterUsers /demo/security.jsp user BASIC Registered Users user

重启tomcat,则可以写一个security.jsp验证一下。

输入用户名为xiazdong,密码是xiazdong即可登录网页。

如果角色是user的话,则能够看到网页。

<%@ page contentType="text/html" language="java" pageEncoding="GB2312"%> title <% if(request.isUserInRole("user")){ out.println("Hello world"); } %>

你可能感兴趣的:(tomcat中修改角色及实现登陆验证框功能)