Gå til innhold

sikker login..


Anbefalte innlegg

Videoannonse
Annonse

Altså, hvis noen logger seg inn, undersøker hjemmesiden og så går til en annen side skal det ikke være mulig å se siden hvis de trykker back. De skal se dette:

 

Advarsel!

Datoen for siden er utløpt Siden du vil vise' date=' ble opprettet på grunnlag av informasjon du har sendt inn ved hjelp av et skjema. Siden er ikke lenger tilgjengelig. Av sikkerhetsgrunner sendes ikke informasjonen automatisk inn på nytt.

 

Hvis du vil sende informasjonen inn på nytt og vise denne Web-siden, klikker du Oppdater.

/quote']

 

Som du da kanskje forstår har jeg en passordsjekk på denne siden som henter informasjonen fra loginsiden. Denne passorsjekken blir da lagt til på hver side som skal være passordbeskyttet ved en include()

Lenke til kommentar

Jeg har skrevet mitt eget auth script som bruker sessions, md5 og databaser..

 

databasen trenger du ikke. Men dette systemet kan du enkelt logge ut med: "LOGG UT".

 

Du bruker bare session_destroy(); så er alt fiks ;)

 

Hmm, jeg anbefaler deg å lese en god artikkel/bok om emnet. Husker ikke hvordan jeg klarte å lage mitt sofistikerte system, men det var med prøving og feiling. Samt www.php.net og litt tips ifra #php.no på irc vil jeg tro ;)

Lenke til kommentar

Altså, det er vel ikke spess vanskelig?

 

Du lager en fil, passordsjekk.php som sjekker brukernavn og passord i databasen opp i mot det som ligger i SESSION. Så inkluderer du denne på alle sidene som skal være passordbeskyttet. Vips!

 

Du kan også legget til en verdi, $logget_inn, som blir TRUE når du logger inn. Hvis $logget_inn = FALSE så tar den å md5-er passordet før den sjekker det opp i mot databasen

Lenke til kommentar
Altså, det er vel ikke spess vanskelig?

 

Du lager en fil, passordsjekk.php som sjekker brukernavn og passord i databasen opp i mot det som ligger i SESSION. Så inkluderer du denne på alle sidene som skal være passordbeskyttet. Vips!

 

Du kan også legget til en verdi, $logget_inn, som blir TRUE når du logger inn. Hvis $logget_inn = FALSE så tar den å md5-er passordet før den sjekker det opp i mot databasen

 

Det var vanskelig for en nybegynner ;) Dessuten brukte jeg arrays da, var enda litt vanskeligere for en nybegynner, men GJETT om jeg lærte noe da ;):) Men du har rett... Jeg overdrev.

Lenke til kommentar

Velmont: Det der var altså en av mine ALLER første PHP script. Startet med PHP for 3-4 uker siden og det der var kanskje blant de aller første scriptene som dukket frem. Riktig nok i en MYE mer primitiv form, men det er den forberedte verisjonen :)

 

Og som du nevner, det er ved høyere vanskelighetsgrad at vi lærer noe :)

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...