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

📄 gvuserlogin.jsp

📁 今晚在线(天津)工作室开发的 GVclub论坛系统.采用hibernate 3.0作为数据持久化解决方案
💻 JSP
字号:
<%@ page language="java" contentType="text/html;charset=UTF-8" errorPage="err.jsp"%>
<%
//===============================================
String gvUserGradeTxt="";
String gvUserName="", gvUserPass, gvUserLoginTime, gvUserTxt="", gvUserGradeName="";
String blackInfo="", blackTxt="";
int gvUserID=0, blackOver=0, blackDate=0, blackCCID=0;
int gvUserStyle=3;
int gvUserGradeID=10;
double gvUserCredit=0, gvUserMark=0, gvUserMoney=0, gvUserUpfile=0;
int gvUserUpfileSize=0;
int gvFriendOnlineCount=0;
short gvUserUpfileOpen=0;

byte gvUserSex = 0;
Cookie[] cookies = request.getCookies();
String ckUserName = "";
String ckUserPass = "";
String ckUserTxt = "";
String ckUserLoginTime = "";
String ckUserGradeID = "10";
String ckUserStyle = "0";
String ckUserID = "0";
//==============================================================

if (cookies!=null){
	for (int i = 0; i < cookies.length; i++)
	{
		Cookie c = cookies[i];
		String name = c.getName().trim();
		String value = c.getValue().trim();
		if(name.equals("gvUserPass")){
			ckUserPass = value;
		}	
		/**
		if(name.equals("gvUserName")){
			//ckUserName = value;
			ckUserName = "";
			ckUserName = ckUserName.replace("\"",""); 
		}	
		if(name.equals("gvUserTxt")){
			ckUserTxt = value;
		}	
		if(name.equals("gvUserLoginTime")){
			ckUserLoginTime = value;
		}	
		if(name.equals("gvUserGradeID")){
			ckUserGradeID = value;
		}
		if(name.equals("gvUserStyle")){
			ckUserStyle = value;
		}	
		*/
		if(name.equals("gvUserID")){
			ckUserID = value;
		}	
	}
}


if(session.getAttribute("gvUserID")!=null && !session.getAttribute("gvUserID").equals("")){
	gvUserID = TypeChange.stringToInt(String.valueOf(session.getAttribute("gvUserID")));
	gvUserName = String.valueOf(session.getAttribute("gvUserName")).trim();
	gvUserPass = String.valueOf(session.getAttribute("gvUserPass"));
	gvUserTxt = String.valueOf(session.getAttribute("gvUserTxt"));
	gvUserLoginTime = String.valueOf(session.getAttribute("gvUserLoginTime"));
	gvUserGradeID = TypeChange.stringToInt(String.valueOf(session.getAttribute("gvUserGradeID")));
		
	//out.print(gvUserGradeID);
}else if(!ckUserName.equals("null")){
/**
	
	gvUserTxt =  ckUserTxt;
	gvUserLoginTime = ckUserLoginTime;
	gvUserGradeID = Integer.parseInt(ckUserGradeID);
*/	
	gvUserPass = ckUserPass;
	gvUserID = TypeChange.stringToInt(ckUserID);
	//boolean bea = cu.userLogin(gvUserID, gvUserPass, 1);
	
	cui = (ClubUserItem)cu.userLogin(gvUserID, gvUserPass, 1);
	
	if(cui!=null){
		gvUserName = cui.getUserName().trim();
		out.print("<span style=\"font-size:14px; font-family:Verdana, Arial, 宋体; line-height: 19px;\" >登录中,请稍候......</span>");
		//cu.userSelect(gvUserID);
		session.setAttribute("gvUserID",String.valueOf(gvUserID));
		session.setAttribute("gvUserName",gvUserName);
		session.setAttribute("gvUserPass",gvUserPass);
		session.setAttribute("gvUserTxt",cui.getUserTxt());
		session.setAttribute("gvUserLoginTime",now);
		//out.print(gvUserGradeID);
		cuoi = (ClubUseropItem)cuo.useropInfo(gvUserName,0);
		if(cuoi!=null){
			gvUserGradeID = cuoi.getUoGradeID();
			if(gvUserGradeID==0){
				gvUserGradeID = 8;
			}		
			session.setAttribute("gvUserGradeID",String.valueOf(gvUserGradeID));
		}else{
			if(gvUserID>0){
				session.setAttribute("gvUserGradeID","8");
			}else{
				session.setAttribute("gvUserGradeID","10");
			}
		}
		response.setHeader("Refresh", "1; URL=");
		out.close();
		if(true)return;
	}else{
		//session.setAttribute("gvUserName","");
		gvUserName="";
		gvUserPass="";
		gvUserID = 0;
		
	}	
	
}else{
	gvUserName="";
	gvUserPass="";
	gvUserID = 0;
}

cui = null;
cui = (ClubUserItem)cu.userSelect(gvUserName);
if(cui!=null){
	gvUserCredit = cui.getUserCredit();
	gvUserMark = cui.getUserMark();
	gvUserMoney = cui.getUserMoney();
	gvUserUpfile = cui.getUserUpfile();
	gvUserUpfileOpen = cui.getUserUpfileOpen();
	gvUserUpfileSize = cui.getUserUpfileSize();
}
cui = null;

cugi = null;
cugi = (ClubUserGradeItem)cug.userGradeInfo(gvUserGradeID);
if(cugi!=null){
	gvUserGradeName = cugi.getUgName();
	gvUserGradeTxt = cugi.getUgTxt();
}
//out.print(gvUserGradeName);
//out.print(cugi);
//if(true) return;

%>
<%! 
public boolean isPass(String txt, int num){
	boolean ispass = false;
	try{
	ArrayEdit ae = new ArrayEdit();
	ispass = ae.txtsArray(txt,num,"|");
	}catch(Exception e){
	ispass = false;
	}
	return ispass;
}
%>

⌨️ 快捷键说明

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