Alkalmak‎ > ‎2015-16-os tanév‎ > ‎

23. alkalom

Feladatok

  • Noémi
    • Backup méég egy kicsi javítás :)
      • backup2.txt (részlet):
        /Az 1956-os forradalom utáni első évek, a Kádár-korszak első szakasza.
        @
        Kádár János|megtorlás|Hruscsov|>A Forradalmi Munkás-Paraszt Kormány megalakulása, Kádár János vezetésével : d1956.11.4.
        Mik a hibák?
      • Miért kerül végtelen ciklusba a backup.txt restore-olása?
    • Játékok implementálása
      lásd: 
      hu.bdgkodolas.mikorvolt.webserver.game.ExampleGame
               és Játékok
  • Füsti
    • Játékok implementálása
      lásd: hu.bdgkodolas.mikorvolt.webserver.game.ExampleGame
               és Játékok
  • Ricsi
    • UserDatabase, User osztályok
      • User.checkPassword()
      • UserDatabase.users legyen inkább Map, ami a username-et a User-re képzi le!
        Ennek megfelelően alakítsd át a metódusokat!
      • Figyeld a TODO-kat!
  • Milán
    • Ha a felhasználó kitöltötte az űrlapodat (… else { // Kitöltötte az űrlapot … }), a mostani helyett csak annyit írj vissza, hogy "Sikeres regisztráció"!
    • Viszont használd fel a 'username' és 'jelszo' változókat, add át őket a UserDatabase.register(username, password) függvénynek (ezt a többiek írták, neked elég csak meghívnod)
    • Kísérletezz!
      Csinálj egy "Jelszó újra" mezőt, a jelszó mintájára! Az email mezőre mégsem lesz szükség, a programunk nem használná fel.
    • Ha a type-ot text-ről password-re állítod, ki fogja takarni a karaktereket.
    • A kész kódot másold vissza a .java osztályba!
    • Ellenőrizd le a programoddal a megfelelő helyen, hogy a két jelszó megegyezik-e (a.equals(b)), ennek megfelelően küldj visszajelzést a felhasználónak (Sikerült!/Nem egyezik a két jelszó)
    • Ha ez mind kész, akkor csinálj egy hasonló osztályt a bejelentkezésre! Itt a UserDatabase.login(username,password) válaszolja meg, hogy sikerült-e a bejelentkezés.
  • Andris
    • Tömb összekeverése (cserékkel, egy for ciklussal)
      Random
  • Csabi, Sebő
    • Játékok implementálása
      lásd: hu.bdgkodolas.mikorvolt.webserver.game.ExampleGame
               és Játékok
  • Dani
    • Mikorvolt? Jelszóváltoztatás.
      • (Ha még nem volt:) klónozd le a projektet az IntelliJ-vel
        url: https://gitlab.com/bdgkodolas/mikorvolt.git
        felh. név: backroomboy
        jelszó: személyesen
      • A hu.bdgkodolas.mikorvolt.webserver.WebServer-be csinálj egy új else if-et, amin belül dolgozol!
        A többiekéhez hasonló feltételt írj az if-be, de a te programrészed akkor fusson, ha az uri az, hogy '/changePassword/'!
      • A .webserver.example.LoginServer-t vedd például! Legyen régi jelszó mező, új jelszó mező kétszer! Ha megegyeznek, akkor írd ki, hogy 'menni fog', ha nem, akkor 'nem egyezik a két jelszó'. Ha megegyeznek, hívd meg a UserDatabase.changePassword(usernamem, oldPass, newPass) metódust!
  • Dominik
    • Saját játék implementálása
      lásd: hu.bdgkodolas.mikorvolt.webserver.game.ExampleGame
               és Játékok
  • Marci
    • Gábor
      • Erős jelszó ellenőrzése (legalább 8 karakter, kisbetű, nagybetű, szám)
        Lásd: java.lang.String
    • K. Máté
      • Sablon a játékoknak
      • Témakör szerkesztése, hozzáadása
      • Regisztráció, belépés
    • Bálint
    Comments