1、 某站点通过用户输入的用户名和密码(在login.jsp登录页中输入)来判断出现什么样的界面,如果是管理员(即用户名为admin或administrator)跳转到管理员页面(welcome_ad...

问题:只做了管理员和游客的登陆,未对非管理用户做任何的操作

原因:有三种情况:

情况1:用户名为admin或administrator,进入到welcome_admin.jsp。

情况2:无需输入用户名和密码,进入welcome.jsp

情况3:随便输入不是admin或administrator,且不为空时,还是跳到了welcome.jsp

修改:

public String getUserRole(String userName){

       String userRole="guest";   //这是游客的用户名

       if(userName != null){

              if(userName.equals("admin") || userName.equals("administrator")){

              userRole="admin";

           }else{

              userRole=userName;

           }

       }

           return userRole;

       

转载于:https://www.cnblogs.com/lwkblog/p/5368221.html

你可能感兴趣的:(1、 某站点通过用户输入的用户名和密码(在login.jsp登录页中输入)来判断出现什么样的界面,如果是管理员(即用户名为admin或administrator)跳转到管理员页面(welcome_ad...)