OOP PHP Login system megvalósítás. Így?
Igazából arra lennék kíváncsi, hogy ti milyen osztályokat használnátok.
A fő dilemmám az az, hogy a bejelentkezés és regisztráció két külön osztály lenne vagy lenne egy User osztály amiben van Login és Register method?
Köszi
Helló.
Mivel a Login és a Regisztráció kapcsolatot teremt valami adat tárolóval (pl : mysql) érdemes lenne egy Adatbázis osztályt létrehozni ez megvalósíthatna egy Idb interface-t.
A megvalósított metódusok lehetnek a login,register,delete(user),updateuser(profilvátloztatás).... és a többi ami adatbázishoz kapcsolódik.
Ez azért jó mert ezek adatbázis funkciók. Egységben vannak.
Itt jöhet az User osztály ami konkrét meghívhatja a már fentebb említett osztály metódusát.( User osztály Belepes -> pl a Login(db osztály). Az öröklődést kiválthatod objektum összetétellel ha a db osztályból való származtatást túl merevnek érzed.
Értem köszi.
Van még 1 kérdés:
Egy formnak a form actionjét, hogy kell OOP way mappa strukturálni? Gáz ha csinálok egy olyan mappát, hogy formactions/ x y z zs azok meg természetesen használnák az osztályokat...
Én általában el különítettem a vizuális elemeket a logikától.
Mindenképpen érdemes egy class mappát használni(vagy x,y).
A formok meg legalább külön vannak,ott actionban meghívod valamelyik adatot feldolgozó .php-ra. és ennyi.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!