login_ok.jsp
来自「这是一个用JAVA语言编写的BBS论坛程序」· JSP 代码 · 共 53 行
JSP
53 行
<%
/*
* Copyright: Copyright (c) 2004
* @author http://hi.baidu.com/lael80*/
%>
<%@ page contentType="text/html; charset=gb2312" errorPage=""%>
<jsp:useBean id="workDB" scope="page" class="javabean.Conn"/>
<jsp:useBean id="workFC" scope="page" class="javabean.Func"/>
<jsp:useBean id="workCK" scope="page" class="javabean.Cookies"/>
<jsp:useBean id="workMD" scope="page" class="javabean.Md5"/>
<%@ page import="javabean.Listener"%>
<%@ page import="java.util.*"%>
<%
//if(workFC.cNULL(String.valueOf(session.getAttribute("u_name")))){
// response.sendRedirect("result.jsp?errcodes=<li>"+workFC.GBtoUni("您不能重复登录"));
// return;
//}
String user_name=request.getParameter("user_name");
String user_password=request.getParameter("user_password");
String user_save=request.getParameter("user_save");
//Map map=new HashMap();
//map=Listener.getOnLineUser();
//for(Iterator it=map.keySet().iterator();it.hasNext();){//entrySet()
// Object key=it.next();
// if(map.get(key).equals(user_name)){
// response.sendRedirect("result.jsp?errcodes=<li>"+workFC.GBtoUni("该帐号已经登录"));
// return;
// }
//}
if(!workFC.CheckStr(workFC.UnitoGB(user_name))||!workFC.CheckPass(workFC.UnitoGB(user_password))){
response.sendRedirect("result.jsp?errcodes=<li>"+workFC.GBtoUni("您的用户名或密码不对"));
}else if(workDB.queryCount("select count(user_id) from user_info where user_name='"+user_name+"' and user_password='"+user_password+"'")!=0){
workDB.executeUpdate("update user_info set user_login=user_login+1 where user_name='"+user_name+"'");
if(workFC.cNULL(user_save)){
workCK.setCookieValue(response,"user_name",user_name);
workCK.setCookieValue(response,"user_password",workMD.Md5Str(user_password));
}
session.setAttribute("u_name",user_name);
if(workFC.cNULL(request.getParameter("url"))){
response.sendRedirect(request.getParameter("url"));
}else response.sendRedirect(request.getHeader("Referer"));
}else response.sendRedirect("result.jsp?errcodes="+workFC.GBtoUni("<li>您的用户名或密码不对"));
%>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?