Avatar billede svalde Nybegynder
09. juli 2007 - 08:54 Der er 8 kommentarer

Kryptering af password til htpasswd.

Hey Eksperter,

Jeg har fundet flg. stk. kode på hjemmesideskolen.dk:

<?php

if ($bruger && $pw) {
$krypteret = crypt("$pw",base64_encode("$pw"));
echo "<p><b>Brugernavn:</b> $bruger";
echo "<br /><b>Krypteret password:</b> $krypteret</p>";
echo "<p>I din \"httpasswd\"-fil skriver du sådan: ";
echo "<b>$bruger:$krypteret</b></p>";
echo "<p><b>Kryptér nyt:</b></p>";
}

echo "<form action=\"$PHP_SELF\" method=\"post\">";
echo "<fieldset>";
echo "<legend>Indtast brugernavn og ukrypteret password</legend>";
echo "<label for=\"t1\">Brugernavn:</label>";
echo "<input id=\"t1\" name=\"bruger\" value=\"$bruger\" /><br />";
echo "<label for=\"t2\">Password:</label>";
echo "<input id=\"t2\" name=\"pw\" value=\"$pw\" /><br />";
echo "<label for=\"t13\"> </label>";
echo "<input id=\"t13\" class='knapper' type=\"submit\" value=\"Kryptér\" />";
echo "</fieldset>";
echo "</form>";

?>

problemet er så bare at lor**t vil ikke virke på min side, hvad pokker kan fejlen være?

hjemmesideskolen.dk: http://hjemmesideskolen.net/password/krypter.php
Min side: http://svalde.dk/passkryp.php

Håber i kan hjælpe,

Anders.
Avatar billede nemlig Professor
09. juli 2007 - 10:16 #1
Jeg anvender php-funktionen "md5".
Læs mere her http://dk.php.net/manual/en/function.md5.php

eller sig til, hvis du vil have et eksempel fra mit login system.
Avatar billede svalde Nybegynder
09. juli 2007 - 12:44 #2
Hey,
jeg ville da rigtig gerne have eksempel, jeg har nemlig aldrig arbedjet med php før. Så jeg ser det ikke lige for mig! :)

/Anders.
Avatar billede nemlig Professor
09. juli 2007 - 13:24 #3
Jeg må hellere lige fortælle, at min løsning gør brug af Mysql, hvor brugernavne og Passwords er gemt.
Så jeg vil lige spørge til, om du har adgang til Mysql??
Avatar billede svalde Nybegynder
09. juli 2007 - 16:27 #4
Ja, det har jeg godtnok!
Avatar billede nemlig Professor
09. juli 2007 - 21:39 #5
Hej igen. Istedet for at jeg piller grundkoden ud af min anvendte kode, fandt jeg en god artikkel her på sitet.

http://www.eksperten.dk/artikler/1119

Systemet anvender krypteret password, MySQL og indeholder vedligeholdelsesfunktioner m.m.
Kig lige på det først. :-)
Avatar billede ranglen Nybegynder
09. juli 2007 - 21:42 #6
du kan starte med at søge på php og "register globals". Så finder du sikkert ud af hvorfor hjemmesideskolens eksempel ikke virker hos dig.
Avatar billede svalde Nybegynder
09. juli 2007 - 22:53 #7
Hey ranglen,

$bruger = $_REQUEST['bruger'];
$pw = $_REQUEST['pw'];

Dat var alt hvad der skulle til, jeg takker og bukker.

-Nemlig, også en hurgit tak til dig, du har også lagt en del tid i det her!

Tak til jer begge,
Anders.
Avatar billede svalde Nybegynder
27. juli 2007 - 02:00 #8
ranglen, et svar så du kan få nogle point?
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