Advertisement
Guest User

Log-in Java 2

a guest
Feb 11th, 2019
180
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.63 KB | None | 0 0
  1.  
  2. package login;
  3.  
  4. import java.io.*;
  5. import java.util.Scanner;
  6.  
  7. public class LogIn {
  8.  
  9.     public static void main(String[] args){
  10.        
  11.         Scanner s = new Scanner(System.in);
  12.        
  13.         System.out.println("Please choose on the following: \n1. Register \n2. Log-in");
  14.         int choice = s.nextInt();
  15.        
  16.         switch (choice) {
  17.             case 1:
  18.                 try {
  19.                    
  20.                     Scanner scan = new Scanner(System.in);
  21.                    
  22.                     File file = new File("out1.txt");
  23.                     FileWriter fw = new FileWriter(file);
  24.                    
  25.                     PrintWriter pw = new PrintWriter(fw);
  26.                    
  27.                     //signup
  28.                     System.out.println("\nEnter your desired Username:");
  29.                     String user = scan.nextLine();
  30.                    
  31.                     System.out.println("Enter your desired Password:");
  32.                     String pass = scan.nextLine();
  33.                    
  34.                     pw.println(user);
  35.                     pw.println(pass);
  36.                     pw.close();
  37.                    
  38.                     //login
  39.                     System.out.println("\nPlease Log-in \nEnter Username:");
  40.                     String luser = scan.nextLine();
  41.                    
  42.                     System.out.println("Enter Password:");
  43.                     String lpass = scan.nextLine();
  44.                    
  45.                     //filereader
  46.                     FileReader fr = new FileReader("out1.txt");
  47.                     BufferedReader br = new BufferedReader(fr);
  48.                    
  49.                     String line1 = br.readLine();
  50.                     String line2 = br.readLine();
  51.                    
  52.                     //login if-else
  53.                     if(luser.equals(line1) && lpass.equals(line2)){
  54.                         System.out.println("\nSuccessfully logged in");
  55.                     }
  56.                     else{
  57.                         System.out.println("\nIncorrect username or password");
  58.                     }
  59.                    
  60.                 } catch (IOException ex) {
  61.                     System.out.println("\nError!");
  62.                 }   break;
  63.             case 2:
  64.                 try {
  65.                    
  66.                     Scanner scan = new Scanner(System.in);
  67.                    
  68.                     //login
  69.                     System.out.println("\nPlease Log-in \nEnter Username:");
  70.                     String luser = scan.nextLine();
  71.                    
  72.                     System.out.println("Enter Password:");
  73.                     String lpass = scan.nextLine();
  74.                    
  75.                     //filereader
  76.                     FileReader fr = new FileReader("out1.txt");
  77.                     BufferedReader br = new BufferedReader(fr);
  78.                    
  79.                     String line1 = br.readLine();
  80.                     String line2 = br.readLine();
  81.                    
  82.                     //login if-else
  83.                     if(luser.equals(line1) && lpass.equals(line2)){
  84.                         System.out.println("\nSuccessfully logged in");
  85.                     }
  86.                     else{
  87.                         System.out.println("\nIncorrect username or password");
  88.                     }
  89.                    
  90.                 } catch (IOException ex) {
  91.                     System.out.println("\nError!");
  92.                 }   break;
  93.             default:
  94.                 System.out.println("\nInvalid input");
  95.                 break;
  96.         }
  97.        
  98.            
  99.        
  100.     }
  101.    
  102. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement