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

📄 crazyadept.java~153~

📁 一个完整的门户网站,基于JSP环境下开发的,使用SQL数据库.
💻 JAVA~153~
字号:
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 + -