Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.ArrayList;
- import java.util.List;
- import java.util.Scanner;
- public class main_class {
- /**
- * @param args
- */
- public static void main(String[] args) {
- //Nema argumenata, nema pokretanja :D
- if(args.length<1) {
- System.out.println("Nema definisanih korisnika!");
- System.out.println("Koristite username;sifra da dodate novog korisnika u argumentima");
- return;
- }
- //Kreiramo zacas novu listu za nase (jadne) korisnike...
- List<Korisnik> users = new ArrayList<Korisnik>();
- int i=0;
- //Brzo prosaltamo kroz sve i vidimo fali li kome sifra slucajno
- //ako fali, onda preskacemo iteraciju loopa (continue;)
- for(i=0;i<=args.length-1;i++){
- String tmp[];
- tmp=args[i].split(";");
- if(tmp.length<2){
- System.out.println("Korisnik:" + tmp[0] + " nema sifru!");
- continue;
- }
- //Ako je sve u redu, kreiramo korisnika i dodamo ga listi.
- Korisnik tmp2= new Korisnik(tmp[0],tmp[1]);
- users.add(tmp2);
- }
- Scanner out=new Scanner(System.in);
- while(true){
- String usr,pw;
- System.out.println("Unesite korisnicko ime, ili exit za kraj programa");
- System.out.println("Mozete i koristiti 'create' da kreirate korisnika");
- String input = out.nextLine();
- if(input.equals("exit")){
- System.exit(0);
- }
- if(input.equals("create")){
- String newusr, newpass;
- System.out.println("Unesite ime novog korisnika:");
- newusr=out.nextLine();
- System.out.println("Unesite sifru za " + newusr);
- newpass=out.nextLine();
- if(newusr.length()<1){
- System.out.println("Ime ne moze biti prazno!");
- continue;
- }
- if(newpass.length()<1){
- System.out.println("Sifra ne moze biti prazna!");
- continue;
- }
- Korisnik novi = new Korisnik(newusr,newpass);
- users.add(novi);
- System.out.println("Korisnik " + newusr + ";" + newpass + " uspjesno dodan");
- continue;
- }
- usr=input;
- System.out.println("Unesite sifru.");
- pw=out.nextLine();
- for(Korisnik tmp2 : users){
- if(tmp2.username.equals(usr)){
- if(tmp2.password.equals(pw)){
- System.out.println("Uspjesno ste se logovali kao:" + usr);
- System.exit(0);
- } else System.out.println("Ime ili sifra nisu tacni.");
- } else System.out.println("Ime ili sifra nisu tacni.");
- }
- }
- }
- }
- class Korisnik{
- String username;
- String password;
- Korisnik(String a1, String a2){
- username=a1;
- password=a2;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement