I am having issues with my login validation code. I have the following code that validates the login:
String customer_number=request.getParameter("customerNumber");
String Passphrase=request.getParameter("passphrase");
Class.forName("com.mysql.jdbc.Driver");
java.sql.Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/test","db_erewhon");
Statement st= con.createStatement();
ResultSet rs=st.executeQuery("select * from Customers where customer_number='"+customer_number+"'");
if(rs.next())
{
if(rs.getString(2).equals(Passphrase)){
out.println("Welcome"+customer_number);
}
else
{
out.println("Customer ID or Passphrase are Invalid. Please try again");
}
}
I get customer_number cannot be resolved and the same for passphrase. Any ideas? All the variables are correct through out including in the bank database.