⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 unpost_ok.jsp

📁 BBS-CS_3b_Tomcat4 java BBS
💻 JSP
字号:
<%@ page language="java" contentType="text/html; charset=gb2312" %>
<jsp:useBean id="SessionCheckBean" scope="page" class="com.laoer.bbscs.user.SessionCheck" />
<jsp:useBean id="BoradsBean" scope="page" class="com.laoer.bbscs.board.Boards" />
<jsp:useBean id="DoTextBean" scope="page" class="com.laoer.bbscs.txthtml.DoText" />
<jsp:useBean id="UserBean" scope="page" class="com.laoer.bbscs.user.User" />
<jsp:useBean id="ReOutputBean" scope="page" class="com.laoer.bbscs.txthtml.ReOutput" />
<jsp:useBean id="BoardsMasterBean" scope="page" class="com.laoer.bbscs.user.BoardsMaster" />
<jsp:useBean id="CharValidBean" scope="page" class="com.laoer.bbscs.txthtml.CharValid" />
<jsp:useBean id="ManagerUserBean" scope="page" class="com.laoer.bbscs.user.ManagerUser" />
<%
SessionCheckBean.getSession(request);
if (SessionCheckBean.isHaveSession()) {
String bid = request.getParameter("bid");
String action = request.getParameter("action");
boolean isGuestUser = SessionCheckBean.isGuestUser();
String strUserID = SessionCheckBean.getUserID();
String strUserName = SessionCheckBean.getUserName();

ManagerUserBean.getManagerUser(strUserID);
boolean isSuper = ManagerUserBean.getIsSuper();
boolean isUserAdmin = ManagerUserBean.getUserAdmin();

if (bid != null && bid.length() >0 && action != null && action.length() >0) {
  if (bid.equals("0")) {
      if (isSuper || isUserAdmin) {
            if (action.equals("unpostok")) {
      String Uname = request.getParameter("Uname");
      String strUID = "";
      String year = request.getParameter("year");
      String month = request.getParameter("month");
      String day = request.getParameter("day");
      String unpostreason = request.getParameter("unpostreason");
      if (Uname != null && Uname.length()>0 && year != null && year.length()==4 && month != null && month.length()>0 && day != null && day.length()>0) {
        if (UserBean.isUser(Uname)) {
          if (CharValidBean.isNumber(year) && CharValidBean.isNumber(month) && CharValidBean.isNumber(day)) {
              String unposttime = year+"-"+month+"-"+day;
              //out.print(unposttime);
              strUID = UserBean.getUserID(Uname);
              if (BoradsBean.setUnPost(bid,strUID,Uname,strUserID,strUserName,unpostreason,unposttime)) {
                response.sendRedirect("unpostconf.jsp?bid="+ bid);
              }
              else {
               out.print(ReOutputBean.ReOutput(false,"封用户权限错误!","javascript:history.go(-1);"));
              }
          }
          else {
            out.print(ReOutputBean.ReOutput(false,"解封日期错误!","javascript:history.go(-1);"));
          }
        }
        else {
          out.print(ReOutputBean.ReOutput(false,"要封用户不存在!","javascript:history.go(-1);"));
        }
      }
      else {
        out.print(ReOutputBean.ReOutput(false,"要封用户错误!","javascript:history.go(-1);"));
      }
    }

    if (action.equals("postok")) {
       String Uname = request.getParameter("Uname");
       //out.print(Uname);
       if (BoradsBean.setUserPost(Uname,bid)) {
         response.sendRedirect("unpostconf.jsp?bid="+ bid);
       }
       else {
         out.print(ReOutputBean.ReOutput(false,"解封用户错误!","javascript:history.go(-1);"));
       }
    }

      }
      else {
       out.print(ReOutputBean.ReOutput(false,"你没有管理权限!","javascript:history.go(-1);"));
      }
  }
  else {

    boolean isBoardsMaster = BoardsMasterBean.getBoardsMaster(strUserName,bid);
  boolean isBoardsMaster1 = BoardsMasterBean.getBoardsMaster1(strUserName,bid);
  boolean isBoardsMaster2 = BoardsMasterBean.getBoardsMaster2(strUserName,bid);
  if (isBoardsMaster || isBoardsMaster1 || isBoardsMaster2) {
    if (action.equals("unpostok")) {
      String Uname = request.getParameter("Uname");
      String strUID = "";
      String year = request.getParameter("year");
      String month = request.getParameter("month");
      String day = request.getParameter("day");
      String unpostreason = request.getParameter("unpostreason");
      if (Uname != null && Uname.length()>0 && year != null && year.length()==4 && month != null && month.length()>0 && day != null && day.length()>0) {
        if (UserBean.isUser(Uname)) {
          if (CharValidBean.isNumber(year) && CharValidBean.isNumber(month) && CharValidBean.isNumber(day)) {
              String unposttime = year+"-"+month+"-"+day;
              //out.print(unposttime);
              strUID = UserBean.getUserID(Uname);
              if (BoradsBean.setUnPost(bid,strUID,Uname,strUserID,strUserName,unpostreason,unposttime)) {
                response.sendRedirect("managerh.jsp?bid="+ bid);
              }
              else {
               out.print(ReOutputBean.ReOutput(false,"封用户权限错误!","javascript:history.go(-1);"));
              }
          }
          else {
            out.print(ReOutputBean.ReOutput(false,"解封日期错误!","javascript:history.go(-1);"));
          }
        }
        else {
          out.print(ReOutputBean.ReOutput(false,"要封用户不存在!","javascript:history.go(-1);"));
        }
      }
      else {
        out.print(ReOutputBean.ReOutput(false,"要封用户错误!","javascript:history.go(-1);"));
      }
    }

    if (action.equals("postok")) {
       String Uname = request.getParameter("Uname");
       //out.print(Uname);
       if (BoradsBean.setUserPost(Uname,bid)) {
         response.sendRedirect("managerh.jsp?bid="+ bid);
       }
       else {
         out.print(ReOutputBean.ReOutput(false,"解封用户错误!","javascript:history.go(-1);"));
       }
    }
  }
   else {
     out.print(ReOutputBean.ReOutput(false,"你没有管理权限!","javascript:history.go(-1);"));
   }
 /////////////
 }
 ///////////////
   }
else {
  out.print(ReOutputBean.ReOutput(false,"参数错误!","javascript:history.go(-1);"));
}
%>
<%
}
else {
  out.println("错误!");
}
UserBean.close();
BoradsBean.close();
BoardsMasterBean.close();
%>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -