Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package torrete;
- import java.io.BufferedReader;
- import java.io.BufferedWriter;
- import java.io.FileWriter;
- import java.io.IOException;
- import java.io.FileReader;
- import java.util.Scanner;
- public class Torrete {
- private static String usr = "nasty";
- private static String pwd = "lala";
- private static String pass = usr+"."+pwd;
- private static User user;
- public static void main(String[] args) {
- checkCache();
- System.out.println("lala");
- }
- public static void checkCache() {
- String data = null;
- try {
- BufferedReader br = new BufferedReader(new FileReader("cache.txt"));
- data = br.readLine();
- } catch(IOException e) {
- e.printStackTrace();
- }
- Boolean logged = pass.equals(data);
- if(!logged) {
- login();
- } else {
- System.out.println(pass);
- user = new User(usr);
- }
- }
- public static void login() {
- Scanner in = new Scanner(System.in);
- System.out.print("nombre: ");
- String n = in.next();
- System.out.print("clave: ");
- String c = in.next();
- if(n.concat(".").concat(c).equals(pass)) {
- user = new User(n);
- saveCache();
- } else {
- System.out.println("Login bad!! bye:$");
- System.exit(0);
- }
- }
- public static void saveCache() {
- try {
- BufferedWriter bw = new BufferedWriter(new FileWriter("cache.txt"));
- bw.write(pass);
- bw.flush();
- System.out.println("Cache saved!");
- } catch(IOException e) {
- e.printStackTrace();
- }
- }
- public static class User {
- public String name;
- public User(String name) {
- this.name = name;
- System.out.println("Hello ".concat(this.name));
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement