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

📄 smslogin.java

📁 JAVA邮件系统
💻 JAVA
字号:
/*
 *  FolderServlet.java
 */

import java.io.*;
import java.util.Random;
import java.sql.*;
import java.net.*;
import javax.servlet.*;
import javax.servlet.http.*;

/**
 *
 * @author Liyan
 */

//The class hand the Http request
public class SmsLogin extends HttpServlet {
	
    public void doGet(HttpServletRequest request,
                      HttpServletResponse response)
        throws IOException, ServletException
    {

    response.setContentType("text/html;charset=GB2312");
		PrintWriter out = response.getWriter();
		HtmlOut htmlOut = new HtmlOut (response);
		String sPhone = request.getParameter("mobile");
		String sPass = request.getParameter("password");
	    if(sPhone!=null&&sPass!=null){
				htmlOut.addCookie ("mobile",sPhone);
				htmlOut.addCookie ("password",sPass);
			}
		else{//other we get it by cookie;
				sPhone = CommonMethods.GetUserMobile(request);
				sPass = CommonMethods.GetUserPass(request);
			}

		System.out.println ("mobile:"+sPhone);
		System.out.println ("pass:"+sPass);
		if(checkUserPass(sPhone,sPass)==true){
          response.sendRedirect ("/sms/lanmu.htm");
    }else{
			 response.sendRedirect ("/sms/LoginFail.htm");
	  }

	  }

	public boolean checkUserPass(String sPhone,String sPass)
	{
		if(sPhone==null)
			return false;
    else if(sPass==null)
      return false;
		DBOperater DB = new DBOperater("smsuser");
		String sSql="SELECT password FROM "+CommonMethods.sTableName +" WHERE mobile = '"+sPhone+"'";
		ResultSet rs = DB.executeQuery(sSql);
		try
		{
			if(rs.next()){
				String sTmp = rs.getString(1);
				DB.close();
				if(sTmp==null){
						return false;
				}
				if(sTmp.trim().compareTo(sPass.trim())==0)
					return true;
			}
			DB.close();
			return false;
		}catch(Exception ex){
			DB.close();
			return false;
		}
	}


    public void doPost(HttpServletRequest request,
                      HttpServletResponse response)
        throws IOException, ServletException
    {
        doGet(request, response);
        PrintWriter out = response.getWriter();
    }
}

⌨️ 快捷键说明

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