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

📄 clubuserlogin.java

📁 特色: 1.今晚在线社区独有的双风格分桢形式 2.社区最多可进行3级分类
💻 JAVA
字号:
/* 
 * Created on 2005-12-30
 * Last modified on 2005-12-30
 * Made in GamVan 今晚制造
 * www.GamVan.com
 */
package com.gamvan.club.web;

import java.util.HashMap;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;
import com.gamvan.club.item.ClubUserItem;
import com.gamvan.club.item.ClubUseropItem;
import com.gamvan.club.user.ClubUserop;
import com.gamvan.club.user.ClubUsers;
import com.gamvan.tools.FormatDateTime;
import com.gamvan.tools.TypeChange;
import com.gamvan.util.ParamUtils;

/**
 * 用户登录信息WEB初始化
 * @author GamVan by 我容易么我
 * Powered by GamVan.com
 */
public class ClubUserLogin {
	private static HttpSession httpsession = null;	
	private static HashMap gvUserLogined = null;
	private static ClubUsers cus = new ClubUsers();
	//private static final Logger logger = Logger.getLogger(ClubUserLogin.class.getName());
	/**
	 * 初始化用户登陆信息
	 * @param req
	 * 2005-12-30 14:29:20 Made In GamVan
	 * com.gamvan.club.filters
	 */
	public static void loginInit(HttpServletRequest req){
		httpsession = req.getSession();
		gvUserLogined = TypeChange.objToHashMap(httpsession.getAttribute("gvUserLogined"));
		String gvUserPass = "";
		String gvUserName = "";
		String gvUserTxt = "";
		int gvUserGradeID = 8;
		int gvUserID = 0;
		ClubUserItem cui = null;
		if(gvUserLogined==null){
			gvUserLogined = new HashMap();
			gvUserID = TypeChange.stringToInt(ParamUtils.getCookieValue(req, "gvUserID", "0"));
			if(gvUserID>0){
				gvUserPass = 
					ParamUtils.getCookieValue(req, "gvUserPass", "");
				gvUserName = 
					ParamUtils.getCookieValue(req, "gvUserName", "");
				gvUserName = com.gamvan.net.URL.urlDecoder(gvUserName,"UTF-8");
				cui = cus.userLogin(gvUserID, gvUserPass, 1);
				if(cui!=null){
					gvUserTxt = cui.getUserTxt();
					ClubUserop cuo = new ClubUserop();
					ClubUseropItem cuoi = cuo.useropInfo(gvUserName,0);
					if(cuoi!=null){
						gvUserGradeID = cuoi.getUoGradeID();
						if(gvUserGradeID==0){
							gvUserGradeID = 8;
						}		
					}else{
						gvUserGradeID = 8;
					}
					gvUserLogined.put("gvUserCredit", new Double(cui.getUserCredit()));
					gvUserLogined.put("gvUserMark", new Double(cui.getUserMark()));
					gvUserLogined.put("gvUserMoney", new Double(cui.getUserMoney()));
					gvUserLogined.put("gvUserUpfile", new Integer(cui.getUserUpfile()));
					gvUserLogined.put("gvUserUpfileOpen", new Short(cui.getUserUpfileOpen()));
					gvUserLogined.put("gvUserUpfileSize", new Integer(cui.getUserUpfileSize()));
				}
			}else{
				gvUserName="";
				gvUserPass="";
				gvUserID = 0;
				gvUserGradeID = 10;
			}
			gvUserLogined.put("gvUserID", new Integer(gvUserID));
			gvUserLogined.put("gvUserName", gvUserName);
			gvUserLogined.put("gvUserPass", gvUserPass);
			gvUserLogined.put("gvUserTxt", gvUserTxt);
			gvUserLogined.put("gvUserLoginTime", FormatDateTime.formatDateTime("yyyy-MM-dd HH:mm:ss"));
			gvUserLogined.put("gvUserGradeID", new Integer(gvUserGradeID));
			httpsession.setAttribute("gvUserLogined", gvUserLogined);
		}else{

		}
	}
	
	/* 
	public static void loginPost(HttpServletRequest request){
		httpsession = request.getSession();
	}
	*/
}

⌨️ 快捷键说明

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