Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.*;
- import java.util.*;
- public class ffff{
- public class User{
- // TODO Auto-generated constructor stub
- String name;
- String username;
- String date;
- String mail;
- String phone;
- String password;
- public User(String name, String username, String date, String mail, String phone, String password) {
- // TODO Auto-generated constructor stub
- this.name=name; //teljes nev
- this.username=username; //felhasználonev
- this.date=date; //szuletesi datum
- this.mail=mail; //e-mail cim
- this.phone=phone; //telefonszam
- this.password=password; //jelszó
- }
- }
- public static void main(String[] args) throws IOException {
- String name= null;
- String username = null;
- String date= null;
- String mail= null;
- String phone = null;
- String password = null;
- List<User> userlista = new LinkedList<User>();
- String sorszam; //menupont
- int szam = 0;
- BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); //beolvasas a konzolrol
- System.out.print("Valasszon a ket menupont kozul\n");
- System.out.print("1 Bejelentkezes \n");
- System.out.print("2 Regisztracio\n");
- try {
- sorszam = reader.readLine();//menupont beolvasasa stringkent
- szam = Integer.parseInt(sorszam);//menupont atalakitasa int-re
- } catch (IOException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- } //a reader objektum readLine() metódusa beolvas egy sort a konzolról és az egysor változóban tárolja
- if(szam==1){
- System.out.println("Add meg a Felhasználónved!\n");
- try {
- username=reader.readLine();//felhasznalonev beolvasasa
- } catch (IOException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- System.out.println("Add meg a jelszavad\n");
- try {
- password=reader.readLine();//jelszo beolvasása
- } catch (IOException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- String s;
- String str = null;
- LineNumberReader in=new LineNumberReader(new InputStreamReader(new FileInputStream("felhasznalok.txt")));
- //felhasznalok.txt beolvasasa str valtozoba
- while((s = in.readLine()) != null){
- str+=s;
- }
- in.close();
- String[] temp = str.split("_");
- System.out.println(temp);
- //felhasznalonev es jelszo ellenorzese
- for(int i=0; i <= temp.length; i++){
- if(temp[i]==username || temp[i+1]==password){
- System.out.println("A bejelentkezés sikerült!\n");
- return;
- } else {
- System.out.println("Hibás felhasználónév vagy jelszó!");
- return;
- }
- }
- return;
- } else if(szam==2){
- System.out.println("Ha nem vagy regisztrálva itt megteheted!");
- System.out.println("Kérem adja meg a teljes nevét!\n");
- try {
- name=reader.readLine();//teljes nev beolvasasa
- } catch (IOException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- System.out.println("Kérem adja meg a felhasználónevét!\n");
- try {
- username=reader.readLine();//felhasznalonev beolvasasa
- } catch (IOException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- System.out.println("Kérem adja meg a jelszavát!\n");
- try {
- password=reader.readLine();//jelszo beolvasasa
- } catch (IOException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- System.out.println("Kérem adja meg a születési dátumát kötőjelekkel 1900-01-01 formátumban!\n");
- try {
- date=reader.readLine();//szuletesei dátum beolvasasa
- } catch (IOException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- System.out.println("Kérem adja meg a telefonszámát 06301234567 formátumban!\n");
- try {
- phone=reader.readLine();//telefonszam beolvasasa
- } catch (IOException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- System.out.println("Kérem adja meg az e-mail címét!\n");
- try {
- mail=reader.readLine();//email cím beolvasasa
- } catch (IOException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- boolean append = true;/*a hozzafuzeshez szukseges egy append nevu, bolean tipusu, true erteku valtozo*/
- FileWriter fstream = null;
- try {
- fstream = new FileWriter("felhasznalok.txt", append);
- } catch (IOException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- FileWriter ki1 = null;
- try {
- ki1 = new FileWriter(new File("felhasznalok.txt"), append);
- } catch (IOException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- try {
- ki1.write("_"+name+"_"+username+"_"+password+"_"+date+"_"+phone+"_"+mail+"_\n");
- } catch (IOException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- ki1.close();//lezarjuk a fajlkimenetet
- System.out.print("A regisztracio sikeres volt!\n");
- return;
- }else {
- System.out.println("Hibás számot adott meg!");
- }
- userlista.add(new User(name,username, date, mail, phone, password));
- } /*main vége*/
- }/*program vége*/
Add Comment
Please, Sign In to add comment