Android Open Source - MobileDev_beginner Login






From Project

Back to project page MobileDev_beginner.

License

The source code is released under:

This is free and unencumbered software released into the public domain. Anyone is free to copy, modify, publish, use, compile, sell, or distribute this software, either in source code form or as a co...

If you think the Android project MobileDev_beginner listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package org.corruptor;
/*from   w ww.ja va 2  s . co m*/
/******************************************************************************
* Filename    : Login.java
* Author      : Ali
* Date        : 
* Description : Contains the functions to validate the login credentials.
******************************************************************************/

import java.sql.Connection;
//import java.io.Console;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Scanner;



public class Login {
  private String login_id;
  private String password;

  public Login() {
    login_id="";
    password="";
  }

  public String getLogin_id() {
    return login_id;
  }

  public String getPassword() {
    return password;
  }

  public void getInput(Scanner scanner){
    String inp;
    System.out.println("\t\t     =============");
    System.out.println("\t\t     |\b WELCOME \b| \t");
    System.out.println("\t\t+=====================+");
    System.out.println("\t\t | CAR RENTAL SYSTEM |");
    System.out.println("\t\t+=====================+\n\n");
        System.out.println("\t\t==============");
                System.out.println("\t\t| Login Page |");
                System.out.println("\t\t==============");
    System.out.print("\t\tLogin id : ");
    inp = scanner.next();
    setLogin_id(inp);
    System.out.print("\t\tPassword : ");
    inp = scanner.next();
    setPassword(inp);
  }

  public boolean checkCredentials(Connection con){
    ResultSet rs;
    try{
      Statement stmt = con.createStatement();
      rs = stmt.executeQuery("SELECT * from LOGIN");
                        //TODO: code tuning here
      while (rs.next()){
        if (rs.getString(1).compareToIgnoreCase(login_id) == 0 && rs.getString(2).compareTo(password) == 0)
          return true;
      }
    }
    catch (SQLException ex){
      //System.out.println("Enable to read Login_table!!");
      ex.printStackTrace();
                       
    }
    return false;
  }

  private void setLogin_id(String login_id) {
    this.login_id = login_id;
  }

  private void setPassword(String password) {
    this.password = password;
  }
}


/******************************************************************************
* End of Login.java
******************************************************************************/




Java Source Code List

.CheckBoxTest.java
.Demo.java
.ListTest.java
.OurServlet.java
.TextFieldTest.java
com.corruptor.smssender.smsMenu.java
com.example.login.insidemenu.java
com.example.login.loginact.java
org.corruptor.Booking.java
org.corruptor.Car.java
org.corruptor.Customer.java
org.corruptor.Login.java
org.corruptor.Menu.java
org.corruptor.MyConnection.java
org.corruptor.MyMain.java
org.corruptor.MyScanner.java
org.corruptor.Reports.java