Avatar billede pitzen Nybegynder
17. september 2006 - 22:37 Der er 6 kommentarer og
1 løsning

Beskyt side med simeplt password-system

Hej.

Jeg har følgende PHP-script, som automatisk indexerer indhold i mapper..

http://suburbanbeats.dk/index.txt

Jeg vil gerne have dette beskyttet med password, men det er en for svær opgave for mig. Jeg har prøvet med .htaccess osv. men har droppet det igen. Beskyttelse ved php, vil være cool.. Kan nogen af jer hjælpe?

Mvh. Morten
Avatar billede swiatecki Novice
18. september 2006 - 00:16 #1
Hvis du kontakter mig på email [mitbrugernavnherpaasiden]@gmail.com skal jeg lige sende dig et par php filer der kan klare den opgave
Avatar billede Slettet bruger
18. september 2006 - 09:01 #2
swiatecki: Du bedes venligst lægge løsningen op her på eksperten, så andre brugere kan have glæde af den.
Avatar billede pitzen Nybegynder
18. september 2006 - 21:17 #3
Ja, kan du ikke det?
Avatar billede Slettet bruger
19. september 2006 - 13:56 #4
<?
session_start();

if (!$_SESSION[loggedin] && !$_POST[pass])
{
  echo "<form action='".$_SERVER[PHP_SELF]."' method='post'><input type='password' name='pass'><input type='submit' value='Login'></form>";
  exit;
} elseif ($_POST[pass] == "ditKodeordHer") {
  $_SESSION[loggedin] == "yes";
} else {
  echo "Forkert kodeord.";
  exit;
}
?>


Sæt det ind i toppen, og den skulle være beskyttet med kodeord.
Avatar billede pitzen Nybegynder
19. september 2006 - 14:39 #5
Tak
Avatar billede pitzen Nybegynder
20. september 2006 - 14:47 #6
Et lille ekstraspørgsmål..

Hvis jeg navigerer videre på siden, f.eks. downloader en fil, spørger den efter password igen.. Kan man gemme login'et i længere tid eller noget?
Avatar billede Slettet bruger
20. september 2006 - 22:52 #7
session_start() i toppen af hver side
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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