Gyakorlat9
Tartalomjegyzék |
Fontos
Ne felejtsétek el, hogy a Grizzly mûködéséhez az elõzõ gyakorlaton hozzáadott library-ket ismét hozzá kell venni a projectetekhez. Feltéve, hogy új projectben dolgoztok.
Elõzõ gyakról maradt feladatok
Form elküldése
Az elõzõ gyakorlaton megtanultuk hogyan néznek ki a formok. Ezt használva csináljatok egy egyszerû regisztráló oldalt RegistrationPage névvel.
- Legyen egy gomb amit megnyomva továbbküldi az adatokat a regcheck oldalra. (a form action tulajdonsága legyen regcheckre állítva, valamint a formon belül legyen egy <button type="submit">
- Ne felejtsük el a Mainben hozzáadni a webszerver oldalaihoz ezt az osztályt.
Adatok fogadása
Az elõzõ oldallal elküldjük az adatokat a regcheck oldalra. Most ezt az oldalt kellene úgy megírni, hogy attól függõen milyen adatokat kap, kiírja, hogy sikeres regisztráció, vagy kiírja, hogy nem egyezik a két jelszó.
- Használjátok a request.getParameter("parameterNeve") metódust az elõzõ oldalon elküldött paraméterek értékének a lekérésére.
- Ne felejtsétek el, hogy Stringeket is az equals metódussal kell összehasonlítani.
- Esetleg visszajelzésként, ha sikeres a regisztrálás, akkor a beküldött adatokat System.outal írjuk ki a konzolra.
Új feladatok
Beléptetõ rendszer
Írjatok egy egyszerû rendszert, amivel be lehet lépni az oldalra, és ha már egyszer beléptetek, akkor megjegyzi és nem kell (valameddig) újra belépni). Sütikkel oldjátok meg.
- Elég ha csak egy user és pass mûködik, csak tesztelés céljából.
- A fõoldalon kelljen belépni, és ha sikeres volt a belépés, akkor adjon egy sütit. Ezt a sütit ellenõrizze mindig amikor a fõoldalra érkezünk. Ha van süti ne kelljen bejelentkezni.
Integrálás az eddigi rendszerbe
Ha ezekkel megvagyunk akkor próbáljuk meg a korábban megírt Facebook osztályokkal összekapcsolni a webszerverünket. Szóval a regisztrációs oldal tényleg regisztráljon egy embert a Facebookos adatszerkezetbe.
Ha ez is megvan, akkor írjunk egy bejelentkezõ oldalt, ahol a Facebook bejelentkezését használva megpróbálhatunk belépni regisztrált felhasználóval.
Sajna most még csak addig élnek a felhasználók amíg újra nem indítjuk a szervert, de a késõbbiekben adatbázisban tároljuk majd õket így megmaradnak majd.