Ik heb besloten mijn eerste klasse te gaan schrijven; klasse Login. Nou ben ik het eerst in mijn hoofd aan het uitdenken. Daarbij stuit ik op wat vragen.
- Het moet dus mogelijk zijn om met een formulier in te loggen. Moet ik de HTML van dat formulier binnen mijn klasse zetten, en dan aanroepen met iets als <? $login->showLoginForm(); ?>, of moet dit buiten de klasse en wordt alleen het resultaat daarvan (de credentials dus) in de instantie van de klasse gezet?
- Wat is verstandiger:
PHP:1 2 3 4 5
$login->setUser($_SESSION['user']); //de sessie buiten de klasse aanroepen // OF: $login->setUser(); //en dan binnen de klasse de sessie aanroepen
- De beveiliging zelf, moet dan zoiets boven elke pagina:
PHP:1 2 3 4 5
if($login->getLoggedIn() == 0) { // error laten zien en dan: exit; }
Of zou dat op een andere manier beter zijn?
... he's gone.