Lag en database . Det er her all påloggingsopplysninger og data vil bli lagret . En slik database vil inkludere å sette opp en kundes bord og annen informasjon. Ved hjelp av en database vil hjelpe deg å organisere informasjon logisk , får raskt tilgang til den, manipulere og endre det når det er nødvendig og automatisere vanlige oppgaver lettere .
To
Lag en klasse for tilgang til databasen . En slik klasse vil fortelle programmet for å hente data og komponenter fra en systemkomponent og gi tilgang til det . Eksempelet nedenfor viser funksjonell tilnærming i å bruke en slik klasse :
Klasse: DbConnector //Formål : Koble til en database , strekker MySQL
require_once ' SystemComponent.php ' GOclass DbConnector SystemComponent {
inkludere variabler her } funksjon DbConnector ( ) { arkiv
$ user = $ innstillinger [ ' dbusername ' ] GO $ pass = $ innstillinger [ ' dbpassword ' ] GO } funksjon spørring ( ) {
kode går her } funksjon fetchArray ( ) {
kode går her } funksjon close () { mysql_close ( ) GO }
koden over viser de viktigste delene av databasen og hvordan å koble til og hente data fra den.
3
Lag en validator klasse for sikkerhet . En validator klasse kontrollerer for feil i brukerundersøkelser og vil enten vise en feil eller at en bruker login hvis det er trygt og riktig . Et eksempel på en slik klasse skrevet i PHP er vist nedenfor :
Phprequire_once ' SystemComponent.php ' GOclass Validator strekker SystemComponent {
var $ errorsGO } ?>
Ovennevnte koden lagrer en liste over feilmeldinger.
4
Skriv en klasse for å sikre området . Funksjonen for å gjøre dette er vist nedenfor :
Funksjon logg ( ) {
session_start ( ) Header ( "cache - control: private " ) GO }
funksjon utlogging ( ) {
unset ( $ this -> userdata ) GO session_destroy ( ) GÅ exit ( ) GO }
5
Lag grensesnittdesign . Dette er grafisk del av området med innloggingsinformasjonsamt annen tilleggsinformasjon som regel vises på hjemmesiden .
6
Lag hjelp og dokumentasjon for at systemet skal løse de vanligste oppgavene en bruker, vil trenger å utføre .