Avatar billede jakobclausen Nybegynder
21. december 2002 - 18:18 Der er 22 kommentarer og
1 løsning

Password beskyttelse

Jeg har lavet et billedgalleri, hvor jeg ligger billeder taget med mit digital kamera op, så familie og venner har mulighed for at se dem.

Det er ikke alle der er lige glade for at de ligger der, og jeg kunne derfor godt tænke mig at beskytte nogle af siderne via password. Jeg ved godt at man kan bruge .htaccess, men er der ikke andre måder?

Glædelig jul og godt nytår!
Avatar billede olebole Juniormester
21. december 2002 - 18:21 #1
<ole>

Jo, men du skal bruge et serverside-sprog, hvis ikke dit password skal være lige til at finde.

/mvh  *<|:o)
</bole>
Avatar billede mjl Nybegynder
21. december 2002 - 18:22 #2
ØÆhhh....er det dig Ole Bole??? er du tilbage????
Avatar billede enragedbudda Nybegynder
21. december 2002 - 18:22 #3
olebole: velkommen tilbage :)
Avatar billede olebole Juniormester
21. december 2002 - 18:24 #4
Jeg er kun på Juleferie her  *<|;o)
Avatar billede melao Nybegynder
21. december 2002 - 18:26 #5
Lige først velkommen tilbage til olebole(?) :)

næst, du *kan* lave det på en måde så sidens adresse er koden (dvs. man skriver, koden "merryjul17", sidter en endelse bagved .htm, og bliver sendt videre til merryjul17.htm), men det holder ikke.
Den eneste rigtige gode og nemme måde er det som olebole siger.

/Casper
Avatar billede mjl Nybegynder
21. december 2002 - 18:26 #6
Jamen - så ha' en god ferie!!!
Avatar billede metal_hansen Nybegynder
21. december 2002 - 18:28 #7
olobole el. melao > hvorfor holder det med sidens adresse ikke?!
jeg mener, jeg har siden www.theguildband.tk - kan I knække det login?!
(sorry for spam)
Avatar billede olebole Juniormester
21. december 2002 - 18:34 #8
metal_hansen >> Ja, hvis vi ved, du er er bruger. Den løsning har ikke noget med sikkerhed at gøre. Heller ikke at bruge sin hunds eller barns navn.
Den rigtige løsning afhænger af det ønskede sikkerhedsniveau, men en rigtig kodet serverside-løsning er det eneste sikre.
/mvh
Avatar billede metal_hansen Nybegynder
21. december 2002 - 18:43 #9
olebole > ja, ok - men det ser da ud til at der ikke er nogen der har knækket den endnu ;)  (nu er der heller ikke de store hemmeligheder gemt, meen alligevel..)
Avatar billede jakobclausen Nybegynder
21. december 2002 - 19:13 #10
metal_hansen: Hvordan har du lavet din login?

olebole: Kan du hjælpe mig med at lave noget password beskyttelse i f.eks. php?
Avatar billede olebole Juniormester
21. december 2002 - 19:15 #11
Med 4 bogstaver er billednavnet hurtigt gættet via et lille loop. Hvis man er i legehumør eller _vil_ ind, er et sådan hurtig lavet  ;o)
/mvh
Avatar billede olebole Juniormester
21. december 2002 - 19:17 #12
jakobklausen >> Prøv at søge i PHP-kategorien. Det har været oppe hundredevis af gange  ;o)
/mvh
Avatar billede jakobclausen Nybegynder
21. december 2002 - 19:18 #13
ok, det prøver jeg. Men er der nogen der skulle finde det, vil jeg gerne have et link
Avatar billede jakobclausen Nybegynder
21. december 2002 - 19:29 #14
hvis man bruger php, er man så nødt til at brug mysql, for det har jeg nemlig ikke så meget styr på, så det vil jeg gerne undgå
Avatar billede olebole Juniormester
21. december 2002 - 19:43 #15
Nej, det kan godt ligge i en txt-fil - men det er svært at svare nøjagtig, hvhad den ideelle løsning er. Det kommer meget an på resten af din kode og den ønskede brug.
/mvh
Avatar billede jakobclausen Nybegynder
21. december 2002 - 19:51 #16
ok, jeg har fundet noget der kan bruges.
Avatar billede jakobclausen Nybegynder
21. december 2002 - 19:52 #17
-
Avatar billede jakobclausen Nybegynder
21. december 2002 - 21:07 #18
olebole:
Min php ser sådan ud, har jeg mulighed for at lave flere brugere i samme kode?
<html>
<head>
<title>Billede galleri</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style>
a{
color:#E3E3E3;
}
</style>
</head>
<body bgcolor="#262626" text="#CC6600">

<?
//Dette login-script er programmeret af Jonas Delfs
//og må frit bruges så længe disse linier lades være

$realbruger = "xxx"; //Det rigtige brugernavn
$realpw = "xxx"; //Det rigtige password

if($action == "login"){

if(!$brugernavn) echo "Du har ikke indtastet et brugernavn!";
elseif(!$password) echo "Du har ikke indtastet en kode!";
else{

if($brugernavn == $realbruger && $password == $realpw){
?>

Selve siden


<?
}
else echo "Der er fejl i enten brugernavn eller password!";

}
}
else{
?>


<form action="<? echo $PHP_SELF; ?>?action=login" method="post">
<table><tr>
<td><font size="2" face="Verdana">Brugernavn:</font></td>
<td><input type="text" name="brugernavn"></td></tr><tr>
<td><font size="2" face="Verdana">Password:</font></td>
<td><input type="password" name="password"></td></tr><tr>
<td></td><td><input type="submit" value="Login"></td></tr></table>
</form>

<?
}
?>
</body>
</html>
Avatar billede olebole Juniormester
21. december 2002 - 21:36 #19
Ja, det kan man for såvidt godt, men jeg går udfra, du vil give forskellige brugere adgang til foskellige områder(?)
Det er dette script ikke godt nok til. Desuden er det kun på denne ene side, brugeren er logget ind. Hvis man skifter til en anden - eller realoader denne - skal man logge sig ind igen.

Du skal nok kikke på noget med sessions. Razor hear lavet en lille, dansk introduktion til sessions:
  http://www.razor.dk/php.tutorials.sessions.php

Når du har læst den, kan du prøve at finde noget login-halløj med sessions i PHP-kategorien. Der er masser af svar - men læs lige introduktionen først, så du ikke er helt blank  ;o)
/mvh
Avatar billede jakobclausen Nybegynder
22. december 2002 - 10:13 #20
olebole: Nej det er samme område de skal have adgang til
Avatar billede olebole Juniormester
22. december 2002 - 13:41 #21
Du kan gøre sådan, meeeeen det er stadig ikke den mest elegante måde at løse det på:

<?
//Dette login-script er programmeret af Jonas Delfs
//og må frit bruges så længe disse linier lades være

$realbruger = array( "xxx", "yyy", "zzz" ); //Det rigtige brugernavn
$realpw = array( "xxx", "yyy", "zzz" ); //Det rigtige password

if($action == "login"){

if($brugernavn) echo "Du har ikke indtastet et brugernavn!";
else if(!$password) echo "Du har ikke indtastet en kode!";
else {

if( in_array($brugernavn, $realbruger) && in_array($password, $realpw) ){
?>

Det kommer selvfølgelig helt an på, hvor stor sikkerhed, du ønsker  ;o)
/mvh
Avatar billede jakobclausen Nybegynder
22. december 2002 - 13:51 #22
Sikkerhed har ikke så meget at skulle sige i denne sammenhæng.
Avatar billede mjl Nybegynder
23. december 2002 - 18:56 #23
olebole> Hvis du ikke er aktiv mere - hvorfor kan man så se dine kommentarer på folks spørgsmål? Det virker rimeligt aktivt i min nede af verden!!!
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