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

📄 logint.jsp

📁 《jsp网站开发技术》中的源代码(清华大学出版社)
💻 JSP
字号:
<html>
<head>
<title>登录检查</title>
<%@ page session="true" %>
<%@ page contentType="text/html;charset=gb2312" %> 
<script language="JavaScript">
<!--//
function goto(reurl){
window.location=reurl;
}
function chat()
{
	window.open("screen.jsp","screen","width=800,height=500",true);
	window.open("input.jsp","input","width=800,height=180",true);
}
//-->
</script>

</head>
<body>
<%@ page language="java"  %>
<%@ page import="java.util.*" %>
<%@ page import="java.io.*" %>
<%@ page import="javax.servlet.*" %>
<%@ page import="javax.servlet.http.*" %>
<%@ page  import="java.sql.*" %>
<jsp:useBean id="reg" scope="page" class="chat.ChatBean" />
<%
  boolean isGuest=false;
  String regName=(String)request.getParameter("regName"); 
  String regname=null; 
  String regPassword="";
  String Name="";
  if(regName!=null&&!regName.equals("")){
   regName=reg.parseChinese(regName.trim());
   regPassword=(String)request.getParameter("regPassword");
   regname=regName;
   regPassword=regPassword.trim();
  }
  else{
  	Name=(String)request.getParameter("username");
  	regName="";
   Name=reg.parseChinese(Name.trim());   
   isGuest=true;
  }
  boolean toforward=false;
  String msg;
 if(!isGuest)
 {  
     String sql="select * from chatreg where username= '"+ regName +"' and password= '"+ regPassword +"'";
     ResultSet RS = reg.executeQuery(sql);
          if(RS.next()) 
          { 
            regname=regName;
	     	RS.close();
          }
          else
          { 
	       	RS.close();
	       	msg="Incorrect user name or password";
            session.putValue("message", msg);%>
             <jsp:forward page="intoT.jsp"/>
       <%}         
 }
synchronized (application)
{
     	Vector UserName=null;  
     	UserName= (Vector)application.getAttribute("UserName");
     	if(UserName==null)
     	{
			UserName= new Vector(30,10);
		}
		if(regname!=null)
		{
			if(UserName.contains(regname)){
			String str="The name was used by others.Please select another one";
			session.putValue("message",str);
			toforward=true;
			}
			else{
			UserName.addElement(regname);
			session.putValue("name", regname);
			}
		}
		else if(UserName.contains(Name)){
			String str="The name was used by others.Please select another one";
			session.putValue("message",str);
			toforward=true;
		}
	    else
	    {
	    	UserName.addElement(Name);
            session.putValue("name", Name); 
	    }
	    application.setAttribute("UserName",UserName);
	    if(toforward){%>
	    <jsp:forward page="intoT.jsp"/>
	    <%}
	    else{%>
	    <script language="javascript">
	    <!--//goto("chatroom.jsp");
	    chat();
	    //-->
	    </script>
	    <%}%>
<%}%> 
</body>
</html>

⌨️ 快捷键说明

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