Guest User

EricsonMalunesLogin&Reg

a guest
Feb 11th, 2019
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.28 KB | None | 0 0
  1.  
  2. package taskper16;
  3. import java.io.*;
  4. import java.util.Scanner;
  5. /**
  6.  *
  7.  * @author Complab212-PC50
  8.  */
  9. public class TaskPer16 {
  10.  
  11.     /**
  12.      * @param args the command line arguments
  13.      */
  14.     public static void main(String[] args) {
  15.         // TODO code application logic here
  16.         Scanner sc = new Scanner(System.in);
  17.        int choice;
  18.        
  19.        System.out.println("Choose the following function : ");
  20.        System.out.println("1.Register");
  21.        System.out.println("2.Login");
  22.        System.out.println("3.Exit");
  23.        choice = sc.nextInt();
  24.        switch (choice){
  25.            case 1:
  26.               try{
  27.                   Scanner scan = new Scanner(System.in);
  28.                File file = new File("record.txt");
  29.                FileWriter fw = new FileWriter(file);
  30.                PrintWriter pw = new PrintWriter(fw);
  31.                
  32.                System.out.println("Enter Username : ");
  33.                String user = scan.nextLine();
  34.                System.out.println("Enter Password : ");
  35.                String pass = scan.nextLine();
  36.                
  37.                pw.println(user);
  38.                pw.println(pass);
  39.                pw.close();
  40.                
  41.                Scanner enter = new Scanner(System.in);
  42.                System.out.println(" ");
  43.                System.out.println("==============LOGIN==============");
  44.                System.out.println("Enter username : ");
  45.                String luser = enter.nextLine();
  46.                System.out.println("Enter password : ");
  47.                String lpass = enter.nextLine();
  48.                
  49.                FileReader fr = new FileReader("record.txt");
  50.                BufferedReader br = new BufferedReader(fr);
  51.                
  52.                String one = br.readLine();
  53.                String two = br.readLine();
  54.                
  55.                if (luser.equals(one)&& lpass.equals(two)){
  56.                    System.out.println("Login Succesfull");
  57.                }
  58.                else {
  59.                    System.out.println("Login Failed");
  60.                }
  61.               }
  62.                catch(IOException e){
  63.                    System.out.println("ERROR");
  64.                }
  65.                
  66.                break;
  67.            case 2:
  68.                try{
  69.                Scanner enter = new Scanner(System.in);
  70.                System.out.println("LOGIN");
  71.                System.out.println("Enter username : ");
  72.                String luser = enter.nextLine();
  73.                System.out.println("Enter password : ");
  74.                String lpass = enter.nextLine();
  75.                
  76.                FileReader fr = new FileReader("record.txt");
  77.                BufferedReader br = new BufferedReader(fr);
  78.                
  79.                String one = br.readLine();
  80.                String two = br.readLine();
  81.                
  82.                if (luser == one && lpass == two){
  83.                    System.out.println("Login Succesfull");
  84.                }
  85.                else {
  86.                    System.out.println("Login Failed");
  87.                }
  88.               }
  89.                catch(IOException a){
  90.                    System.out.println("ERROR");
  91.                }
  92.                
  93.                break;
  94.            case 3 :
  95.                System.exit(0);
  96.                
  97.        
  98.     }
  99.     }
  100.  
  101. }
Add Comment
Please, Sign In to add comment