Login JSP
Sat Nov 16 2024 01:42:52 GMT+0000 (Coordinated Universal Time)
Saved by
@login123
<%@ page language="java" %>
<html>
<head>
<title>Login</title>
</head>
<body>
<h2>User Login</h2>
<form action="validateLogin.jsp" method="post">
<label>Username:</label>
<input type="text" name="username" required><br>
<label>Password:</label>
<input type="password" name="password" required><br>
<input type="submit" value="Login">
</form>
</body>
</html>
<%@ page import="java.sql.*" %>
<html>
<body>
<%
String username = request.getParameter("username");
String password = request.getParameter("password");
boolean isValid = false;
String url = "jdbc:oracle:thin:@//localhost:1521/XE";
String duser = "system";
String dpassword = "abhi";
Connection conn = null;
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
conn = DriverManager.getConnection(url, duser, dpassword);
PreparedStatement ps = conn.prepareStatement("SELECT * FROM users1 WHERE username=? AND password=?");
ps.setString(1, username);
ps.setString(2, password);
ResultSet rs = ps.executeQuery();
isValid = rs.next();
} catch (Exception e) {
out.println("Error: " + e.getMessage());
} finally {
if (conn != null) conn.close();
}
if (isValid) {
out.println("Login Successful");
out.println("<h1> hi "+ username+"! </h1>");
} else {
out.println("Invalid Credentials");
}
%>
</body>
</html>
content_copyCOPY
Comments