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

📄 authenticate.java

📁 Mail System developed in Advance java using servlety
💻 JAVA
字号:
import java.io.*;
import java.sql.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class Authenticate extends HttpServlet 
{
Connection dbConn;
public void init(ServletConfig config) throws ServletException
{
super.init(config);
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
dbConn=DriverManager.getConnection("jdbc:odbc:MailServer");
}
catch(ClassNotFoundException e)
{
System.out.println("JDBC-ODBC bridge not found.");
}
catch(SQLException e)
{
System.out.println("SQL Exception thrown in init !");
return;
}
}
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
{
try
{
response.setContentType("text/html");
PrintWriter out=response.getWriter();
out.println("<html><head><title>MASSK MAIL SERVICE</title>");
out.println("</head>");
out.println("<body background='D:/Parag/Final Mail1/src/java/bg.jpg'>");
out.println("<br><br>");
out.println("<font face='Impact' size='5' color='red'>");
out.println("<center>*MASSK*  MAIL  SERVICE</center></font><br><br>");
String user_name=request.getParameter("userid");
String user_password=request.getParameter("password");
if(user_name.equals("") || user_password.equals(""))
{
out.println("<font color='red'><center><b>ONE OF THE FIELD IS EMPTY, PLEASE FILL ALL THE FIELDS CORRECTLLY FOR REGISTRATION !</b></center></font>");
out.println("<form action='http://localhost:8084/Final_Mail1/ExistingUser' method='get'>");
out.println("<center><input type='submit' name='submit' value='    OK    '></center>");
out.println("</form>");
out.println("<div style='position:absolute; overflow:hidden; left:52px; top:550px; width:909px; height:29px; z-index:4'>");
out.println("<div align=center><font size=4 color='#3366FF'></font></div>");
out.println("</div>");
out.println("<div style='position:absolute; overflow:hidden; left:10px; top:565px; width:987px; height:18px; z-index:3'>");
out.println("<hr size=2 width=950 color=#800000></div>");
out.println("</body></html>");
return;
}
Statement stat=dbConn.createStatement();
ResultSet rs1=stat.executeQuery("select * from UsersMaster");
while(rs1.next())
{
if(user_name.equals(rs1.getString("USER_ID")) && user_password.equals(rs1.getString("USER_PASSWORD")))
{
HttpSession session=request.getSession(true);
session.setAttribute("user_id",user_name);
session.setAttribute("password",user_password);
out.println("<center><b>AUTHENTICATION SUCCESSFLL!</center>");
out.println("<center><b>PRESS 'OK' TO ENTER IN YOUR ACCOUNT!</center>");
out.println("<form action='http://localhost:8084/Final_Mail1/ExistingUser' method='post'>");
out.println("<center><input type='submit' name='submit' value='    OK    '></center>");
out.println("</form>");
out.println("<div style='position:absolute; overflow:hidden; left:52px; top:550px; width:909px; height:29px; z-index:4'>");
out.println("<div align=center><font size=4 color='#3366FF'></font></div>");
out.println("</div>");
out.println("<div style='position:absolute; overflow:hidden; left:10px; top:565px; width:987px; height:18px; z-index:3'>");
out.println("<hr size=2 width=950 color=#800000></div>");
out.println("</body></html>");
out.close();
return;
}
}
out.println("<font color='red'><center><b>USER NAME AND PASSWORD DOES NOT MATCH</b></center></font>");
out.println("<form action='http://localhost:8084/Final_Mail1/ExistingUser' method='get'>");
out.println("<center><input type='submit' name='submit' value='    OK    '></center>");
out.println("</form>");
out.println("<div style='position:absolute; overflow:hidden; left:52px; top:550px; width:909px; height:29px; z-index:4'>");
out.println("<div align=center><font size=4 color='#3366FF'></font></div>");
out.println("</div>");
out.println("<div style='position:absolute; overflow:hidden; left:10px; top:565px; width:987px; height:18px; z-index:3'>");
out.println("<hr size=2 width=950 color=#800000></div>");
out.println("</body></html>");
out.close();
stat.close();
//dbConn.close();
}
catch (Exception e)
{
e.printStackTrace();
}
}
public void destroy()
   {

    }
}

⌨️ 快捷键说明

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