Login system - Lav nogle store rettelser
Jeg har et lille login system som jeg gerne vil have udbygget med en del funktioner, som er lidt mere end jeg kan finde ud af…..Brugerlevel: Der skal et brugerlevelsystem ind med 3 niveauer hvor 1 er højst og 3 mindst. 3 skal kun komme ind hvor det kræver 3 som adgang mens 2 skal kunne komme ind på både 2 og 3 og 1 skal kunne komme ind på 1, 2 og 3. Jeg har forstillet mig det på den måde at man includer en fil f.eks. level_1.asp hvis det er en niveau 1 fil man vil beskyttet osv.
DB adgang: i godkendt.asp skal jeg have en db adgang til brugerns dater (ligger i tabellen ”brugere”) Så jeg f.eks. kan få skrevet ”velkommen (brugernsnavn) til denneside” olign.
Feltet ”godkendt” skal være ”hakket af (-1)” før at man kan bruge sin konto. Hvis man forsøger at logge ind og man ikke er godkendt skal man afvises.
Feltet ”online” skal opdateres når man logger ind, så det bliver ”ja” i stedet for ”nej” tilsvarende skal det opdateres til ”nej” når man logger ud.
Det skal også være sådan, så hvis man har valgt at systemet automatisk skal logge en ind, skal der ikke hele tiden stå ”ja” i online feltet, selvom computeren f.eks. er slukket.
Time-out: Der skal en time-out funktion ind, så hvis f.eks. ikke gør noget i 15 minutter skal man logges af og ”online” feltet skal opdaters.
Hvis man lukker browseren uden at logge af så ”online” bliver opdateres skal den på en eller anden måde også opdatere ”online”
- Alt dette med online må gerne laves på en smartere måde hvis du har sådan en, den skal ”bare” kunne det jeg nævner oven over!
Opdatering: En side hvor man kan opdatere sine db oplysninger. Den skal også opdatere cookien, så login oplysninger passer hvis man ændre dem. Der skal ikke være mulighed for at ændre brugernavn.
Status: På en anden side f.eks. test.asp skal man kunne se sin login status – Noget ala her på eksperten.dk – man skal altså kunne se sit brugerenavn og lidt tekst, så man kan se at man er logget ind. Hvis man ikke er logget ind skal man have en anden tekst, hvor man bl.a. har mulighed for logge ind.
Har man et system der minder om dette her, er jeg ligeglad om man bruger det, eller om man bygger det ind i dette her. Den færdige løsning skal mare kunne alt dette her, samt det system kunne i forvejen.
Filen kan hentes her:
www.sejs.dk/adm/pass.zip
