Hi,
wahrscheinlich werden jetzt wieder einige kommen und sagen, nicht wieder das Thema, aber mir ist es wichtig einmal Feedback von den wirklichen OOP Freaks zu bekommen, da ich gerade erst in OOP einsteige und von Anfang an den richtigen Weg gehen möchte.
Ich möchte also eine Login Klasse schreiben, die folgende Möglichkeiten bieten soll.
1. User registrieren, mit der Möglichkeit einer Aktivierungsmail
2. User überprüfen und einloggen
3. Userdaten in Session ablegen
4. User ausloggen
5. Daten sollen natürlich in eine DB
Wie geht man nun so etwas an? Was gehört in eine Basisklasse, was wäre eine Zusatzklasse die wiederum erbt? Ich finde das Ganze sehr verwirrend.
Was sollte man unbedingt beachten, das man wirklich einmal eine vernünftige Klasse programmiert, die man überall einsetzen kann? Ich wäre wirklich dankbar für jeden Tip, die Licht ins Dunkel bringt. Das Ganze soll unbedingt in PHP 5 umgesetzt werden, also volle OOP Möglichkeiten.
Vielen Dank im Voraus für jeden Tip.
Gruß Luka
wahrscheinlich werden jetzt wieder einige kommen und sagen, nicht wieder das Thema, aber mir ist es wichtig einmal Feedback von den wirklichen OOP Freaks zu bekommen, da ich gerade erst in OOP einsteige und von Anfang an den richtigen Weg gehen möchte.
Ich möchte also eine Login Klasse schreiben, die folgende Möglichkeiten bieten soll.
1. User registrieren, mit der Möglichkeit einer Aktivierungsmail
2. User überprüfen und einloggen
3. Userdaten in Session ablegen
4. User ausloggen
5. Daten sollen natürlich in eine DB
Wie geht man nun so etwas an? Was gehört in eine Basisklasse, was wäre eine Zusatzklasse die wiederum erbt? Ich finde das Ganze sehr verwirrend.
Was sollte man unbedingt beachten, das man wirklich einmal eine vernünftige Klasse programmiert, die man überall einsetzen kann? Ich wäre wirklich dankbar für jeden Tip, die Licht ins Dunkel bringt. Das Ganze soll unbedingt in PHP 5 umgesetzt werden, also volle OOP Möglichkeiten.
Vielen Dank im Voraus für jeden Tip.
Gruß Luka
Kommentar