Source Code For Authentication

 
More
 
More
 19th Sep 2007 02:11:16 PM

mallika217  
 
 source code for Authentication
 

hii,can anyone forward me the source code which displays code for user name and password in such a way that the user  can login into the req page if and only if  he provides  correct  Password .plzzzzzzzzzzzzzzz Help me

thnx in adv
 
More
 
  # 26th Sep 2007 11:01:23 AM

p.kaleeswaran  
 
 

Hi Mallika,

Herewith I have attached Sample Code as per ur request. I hope it is useful to u.

JSP With Sybase

<%@ page contentType="text/html"%>

<%@ page import="com.sybase.jdbc2.jdbc.*" %>

<%@ page import="java.sql.*" %>

<%!

Connection con;

Statement st;

ResultSet rs;

String user,pwd;

%>

<%

try

{

 

 

user=request.getParameter("user");

pwd=request.getParameter("pwd");

String connstr="jdbc:sybase:Tds:softtrainer4:5000/kalees";

Class.forName("com.sybase.jdbc2.jdbc.SybDriver").newInstance();

con=DriverManager.getConnection(connstr,"sa","");

st=con.createStatement();

String query="select * from login where Username='"+user+"'and Password='"+pwd+"'";

rs=st.executeQuery(query);

 

if(rs.next())

{

response.sendRedirect("add.html");

}

 

else

{

out.println("Invalid Username and Password");

response.sendRedirect("login.html");

}

con.close();

}

catch(Exception e)

{

out.println(e);

}

%>

Servlet With Oracle

import java.io.*;

import java.net.*;

import javax.servlet.*;

import javax.servlet.http.*;

import java.sql.*;

public class AdminLoginController extends HttpServlet {

public void doPost(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

try{

response.setContentType("text/html");

PrintWriter out = response.getWriter();

 

String login_id = request.getParameter("login_name");

String password = request.getParameter("password");

 

String query = "select login_id, password from admin_reg_tab";

 

String connstr = "jdbc:oracle:thin:@192.168.2.142:1521:peri";

Class.forName("oracle.jdbc.driver.OracleDriver");

Connection con = DriverManager.getConnection(connstr,"system","manager");

Statement st = con.createStatement();

ResultSet rs = st.executeQuery(query);

 

ResultSetMetaData resultSetMetaData = rs.getMetaData();

int columnCount = resultSetMetaData.getColumnCount();

 

String Destination = "nothing";

 

while(rs.next()) {

if((rs.getString(1)).equals(login_id) && (rs.getString(2)).equals(password)){

Destination = "/AdminChoiceForm.jsp";

break;

}

else

Destination = "/AdminRegisterAlertForm.jsp";

}

 

RequestDispatcher dispatcher = getServletContext().getRequestDispatcher(Destination);

dispatcher.forward(request, response);

 

con.close();

} catch(ClassNotFoundException cnfe) {

System.err.println(cnfe);

}

catch(SQLException sqle) {

System.err.println(sqle);

}

catch(Exception e) {

System.err.println(e);

}

}}

Cheers & Regards,

     -Kalees P

 
More
 26th Sep 2007 11:02:40 AM

p.kaleeswaran  
 
 
If u have any further clarification let me know.. kalees.ella@gmail.com
 
Newsletter
Copyright © 2013 VisualBuilder. All rights reserved

Warning: Unknown(): write failed: Disk quota exceeded (122) in Unknown on line 0

Warning: Unknown(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp) in Unknown on line 0