| | |
| | | import javax.servlet.http.HttpServletRequest;
|
| | |
|
| | | import com.fgkj.actions.ActionUtil;
|
| | | import com.fgkj.actions.CustompageAction;
|
| | | import com.fgkj.dto.Custompage;
|
| | | import com.fgkj.dto.User_inf;
|
| | | import com.fgkj.dto.User_permitgroup;
|
| | | import com.google.gson.reflect.TypeToken;
|
| | | /**
|
| | | * 防止用户非法盗链
|
| | |
| | | flag=true;
|
| | | }
|
| | | }else{
|
| | | List<User_permitgroup> permits=ActionUtil.getGson("yyyy-MM-dd HH:mm:ss").fromJson(ActionUtil.getSession().getAttribute("permits").toString(), new TypeToken<List<User_permitgroup>>(){}.getType());
|
| | | /*List<User_permitgroup> permits=ActionUtil.getGson("yyyy-MM-dd HH:mm:ss").fromJson(ActionUtil.getSession().getAttribute("permits").toString(), new TypeToken<List<User_permitgroup>>(){}.getType());
|
| | | //System.out.println(permitName);
|
| | | //System.out.println(permits);
|
| | | User_permitgroup permit=getPermitByName(permitName, permits);
|
| | | //System.out.println(cust);
|
| | | if(permit!=null && permit.getPermit_item_value()==1 && cust.getSubflag()==1){
|
| | | flag=true;
|
| | | } |
| | | } */ |
| | | }
|
| | | Custompage t=getMainMenu(cust, custompages);
|
| | | if(t!=null && t.getSubflag()==0){
|
| | |
| | |
|
| | | }
|
| | |
|
| | | //判断当前用户是否有(permit)该权限
|
| | | /*//判断当前用户是否有(permit)该权限
|
| | | public static boolean getAlow(List<User_permitgroup> permits,User_permitgroup permit){
|
| | | boolean flag=false;
|
| | | for (int i = 0; i < permits.size(); i++) {
|
| | |
| | | }
|
| | | return flag;
|
| | | }
|
| | | |
| | | //根据权限的名字获取权限对象
|
| | | */
|
| | | /*//根据权限的名字获取权限对象
|
| | | public static User_permitgroup getPermitByName(String name,List<User_permitgroup> permits){
|
| | | for(int i=0;i<permits.size();i++){
|
| | | if(name.equalsIgnoreCase(permits.get(i).getPermit_item_name())){
|
| | |
| | | }
|
| | | //System.out.println("没有该权限");
|
| | | return null;
|
| | | }
|
| | | }*/
|
| | |
|
| | | //根据访问的页面获取导航对象
|
| | | public static Custompage getCustompage(String target,List<Custompage> Custs){
|