Gå til innhold

sikker login..


Anbefalte innlegg

Skrevet

Hvordan kan jeg få til sikker login med PHP? i det scriptet jeg bruker nå, går det bare an å trykke "tilbake" (IE) så ser du det passordbekyttede området. :cry:

 

noen som vet?

Videoannonse
Annonse
Skrevet
.htaccess er vel noe av det bedre, dog ikke php.. evt sessions..

hvordan fungerer .htaccess?

 

kan jeg eventuelt lage en "logg ut" som sletter temp IE files? er det mulig eller er jeg helt på viddene her?

Skrevet

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()

Skrevet

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 ;)

Skrevet

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

Skrevet
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.

Skrevet

Det er vanskelig for en nybegynner, men en kan jo alltids spør om hjelp. Invictus hjalp meg nylig med et auth-script. Er jo dessuten gøy å lære ting selv :D

Skrevet

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 :)

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...