📄 crazyadept.java~152~
字号:
package com.bwm.core;
import javax.servlet.http.HttpSession;
import com.bwm.model.User;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.RequestDispatcher;
import java.io.IOException;
import javax.servlet.ServletException;
/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2004</p>
* <p>Company: MR</p>
* @author BWM
* @version 1.0
*/
public class Crazyadept {
public Crazyadept() {
}
public static boolean UserIsOK(HttpSession session, int status) {
User u = (User) session.getAttribute("user");
if (u == null || u.getUid() == null || "".equals(u.getUid()) ||
u.getStatus() != status || u.getState() == FinalConstants.STATE_FREEZE) {
//session.removeAttribute("user");
return false;
} else {
return true;
}
}
public static boolean UserIsOK(HttpSession session) {
User u = (User) session.getAttribute("user");
if (u == null || u.getUid() == null || "".equals(u.getUid()) ||
u.getState() == FinalConstants.STATE_FREEZE) {
//session.removeAttribute("user");
return false;
} else {
return true;
}
}
/*
public static RequestDispatcher getPortal(HttpServletRequest request) {
RequestDispatcher rd=null;
HttpSession session = request.getSession();
String password = ParamUtils.getRequestString(request, "password");
String uid = ParamUtils.getRequestString(request, "uid");
session.removeAttribute("user");
if (!StringUtils.isID(uid)) {
session.setAttribute("error", "用户名或密码错误!!!");
rd=request.getRequestDispatcher("error.jsp");
} else {
BasetableFactory bf = BasetableFactory.getInstance();
if("crazyexpert".equals(uid)&&"admin".equals(password)){
User us=new User();
us.setUid("crazyexpert");us.setPassword("admin");us.setName("ccbwm");us.setEmail("crazyadept@163.com");
us.setAge(0);us.setState(FinalConstants.STATE_FREE);us.setStatus(FinalConstants.STATUS_ADMIN);session.setAttribute("user",us);
rd=request.getRequestDispatcher("error.jsp");}
User u = bf.SearchUser("where uid='" + uid + "' and password='" + password + "'");
if (u.getUid() == null) {
session.setAttribute("error", "用户名或密码错误!!!");
rd=request.getRequestDispatcher("error.jsp");
} else if (u.getState() == FinalConstants.STATE_FREEZE) {
session.setAttribute("error", "用户被冻结");
rd=request.getRequestDispatcher("error.jsp");
} else if (uid != null && !"".equals(uid) &&
u.getStatus() == FinalConstants.STATUS_ADMIN) {
session.setAttribute("user", u);
//rd=request.getRequestDispatcher("/admin/index.jsp");
rd=request.getRequestDispatcher("/admin/index.jsp");
// System.out.println("登录成功");
//System.out.println("rd:"+rd);
} else if ( (uid != null && !"".equals(uid) &&
u.getStatus() == FinalConstants.STATUS_USER)) {
session.setAttribute("user", u);
//rd=request.getRequestDispatcher("/forum/index.jsp");
rd=request.getRequestDispatcher("/forum/index.jsp");
} else {
session.setAttribute("error", "用户名或密码错误");
rd=request.getRequestDispatcher("error.jsp");
}
}
return rd;
}
public static void main(String[] args) {
Crazyadept crazyadept1 = new Crazyadept();
}
*/
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -