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

📄 login.jsp

📁 一个关于商业的网站
💻 JSP
字号:
<%@ page  import="com.everstar.usermanage.*,java.util.*,
com.coolservlets.forum.*,
com.coolservlets.forum.util.*" %>
<jsp:useBean id="dbConn" scope="request" class="com.everstar.database.Database"/>
<%
	String username=null;
	String password=null;

	boolean errors=false;
	String errorMessage=null;
	String doLogin = "no";

	Enumeration paraNames = request.getParameterNames();
	while(paraNames.hasMoreElements())
	{
		String paraname = (String)(paraNames.nextElement());
    	if (paraname.equalsIgnoreCase("username"))
			username = request.getParameter( "username" );
    	if (paraname.equalsIgnoreCase("password"))
			password = request.getParameter("password");
    	if (paraname.equalsIgnoreCase("doLogin"))
			doLogin = request.getParameter("doLogin");

	}
	if( doLogin.equalsIgnoreCase("yes") ) {
		Auth AuthFactory= new Auth(dbConn);
		AuthInformation AuthInfo=AuthFactory.setAuth(username,password);
		if (AuthInfo==null)
		{
			errors = true;
			errorMessage = "Invalid username or password.";
		}
		else
		{
		HttpSession AuthInfoPool=request.getSession();
		AuthInfoPool.putValue("Webstar.userPerm",AuthInfo);

		Authorization authToken = SkinUtils.getUserAuthorization(request,response);
		authToken = SkinUtils.setUserAuthorization(request, response, username, password, false);

		response.sendRedirect("index.jsp");
		return;

		}

	}

%>

<%@	include file="header.jsp" %>


	User Account Login

<%	if( errors ) { %>
<h4><i>Error: <%= errorMessage %></i></h4>
<%	} %>
</b></font>
<p>
<font color="#ff0000"></font>
<p>
	<font face="verdana" size=2>
		<form action="login.jsp" method="post"  name="createForm"  onSubmit="return checkform()">
		
  <ul>
    <table cellpadding=3 cellspacing=0 border=0>
      <tr>
        <input type="hidden" name="doLogin" value="yes">
        <td align="right"><font face="verdana" size="-1"><i>username:</i></font></td>
        <td><input type="text" name="username" size="20"></td>
      </tr>
      <tr> 
        <td align="right"><font face="verdana" size="-1"><i>password:</i></font></td>
        <td><input type="password" name="password" size="20"></td>
      </tr>
      <tr> 
        <td align="right" colspan="2"><input type="submit" value="Login"></td>
      </tr>
    </table>
  </ul>
		</form>
		<p>
		Don't have an account? <a href="createUser.jsp" >Create one</a>
		<p>

	<br>
	</font>

</center>
<script language="JavaScript" type="text/javascript">
function checkform()
{
		var s_username=document.createForm.username.value;
		if (s_username==""||s_username.length<3)
	    {
			alert("您必须提供有效的用户名!");
			document.createForm.username.focus();
			return false;
		}

		var s_password=document.createForm.password.value;
		if (s_password==""||s_password.length<5)
	    {
			alert("您必须提供有效的密码!");
			document.createForm.password.focus();
			return false;
		}

		return true;
}
</script>
<%@	include file="footer.jsp" %>


⌨️ 快捷键说明

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