Avatar billede clausga Nybegynder
28. februar 2005 - 18:40 Der er 5 kommentarer og
1 løsning

God beskyttelse af admin sider (password beskyttelse)

Ja hvad er den mest optimale måde at gøre dette på ? lige nu har jeg nogle form felter, brugernavn og adgangskode, hvis det man taster ind er rigtig lægger den en cookie og man kan så surfe rundt på siden, er der noget der er meget sikkert ?
Avatar billede moocher Nybegynder
28. februar 2005 - 18:48 #1
Du kan læse lidt her og få en ide

http://www.eksperten.dk/spm/592232
Avatar billede b.b Nybegynder
28. februar 2005 - 18:50 #2
Avatar billede baitianlong Nybegynder
28. februar 2005 - 18:50 #3
Jeg synes sessions er bedre end cookies

if(//password var rigtigt) {
  $_SESSION['admin'] = "ok";
}

og så session_start() på alle efterfølgende og denne side øverst. :)
Avatar billede clausga Nybegynder
28. februar 2005 - 19:15 #4
b.b det ser fint ud, men hvor sætter jeg hvad brugernavn og adgangskode skal være ?
Avatar billede nyhuus Nybegynder
01. marts 2005 - 15:36 #5
jeg tror du skal læse denne artiktel også :) http://www.webcafe.dk/artikler/apache/htaccessintro/
Avatar billede Slettet bruger
01. marts 2005 - 15:42 #6
Jeg ville også holde mig til sessions :)

når du har kontrolleret at brugernavn og password er korrekt for den enkelte bruger kan du altid bare lave noget ala:

$_SESSION["username"] = $username;

På siderne du skal have beskyttet kan du så bruge noget ala:
if(!isset($_SESSION["username"])) {
    echo "Fyha, ingen adgang til dig.";
    exit;
}

Men tag et kig i manualen og se hvordan det virker.
Der er gode kommentar med fine eksempler nederst på siden.
http://dk.php.net/session
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester