Avatar billede dank Nybegynder
29. juni 2003 - 00:31 Der er 8 kommentarer og
1 løsning

Generere tilfældig kode/password

Nogen der kender en god metode?

Koden skal være velegnet til overførsel i URL'en, så ingen mystiske tegn m.m. :o)
Avatar billede dank Nybegynder
29. juni 2003 - 00:32 #1
(skal nok være mere end 4-5-6 tegn... mindst 16 vil jeg mene)
Avatar billede ahv Nybegynder
29. juni 2003 - 00:33 #2
<?php
function password ($len = 8) {
  $chars = "abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ123456789";
  mt_srand( (double) microtime() * 1000000);
  for ($i=1;$i<=$len;$i++) $out .= $chars[mt_rand(0,(strlen($chars)-1))];
  return $out;
}

//Genererer et tilfældigt password. Hvis ikke længde er sat sættes den som standard til 8.

$password = password(10);

echo $password;
?>
Avatar billede stefan_jensen Nybegynder
29. juni 2003 - 00:39 #3
Aner ikke en skid om PHP men


<?php
function password ($len = 8) {
  $chars = "abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ123456789/*-@!$¤%&()=?";
  mt_srand( (double) microtime() * 1000000);
  for ($i=1;$i<=$len;$i++) $out .= $chars[mt_rand(0,(strlen($chars)-1))];
  return $out;
}

//Genererer et tilfældigt password. Hvis ikke længde er sat sættes den som standard til 8.

$password = password(10);

echo $password;
?>


Kan vel også bruges?
Avatar billede stefan_jensen Nybegynder
29. juni 2003 - 00:39 #4
Hmm så ikke lige spørgsmålet :) Sorry du'
Avatar billede ahv Nybegynder
29. juni 2003 - 00:39 #5
stefan_jensen -> ? Desuden skrev dank at der ingen mystisketegn skulle bruges.
Avatar billede ducks Nybegynder
29. juni 2003 - 00:40 #6
stefan_jensen: Bortset fra at du tilføjer /*-@!$¤%&()=? som ikke er velegnet i en URL ;)
Avatar billede dank Nybegynder
29. juni 2003 - 00:41 #7
lol.. samme funktion... anyhows.. ahv får point
Avatar billede tipsen Nybegynder
29. juni 2003 - 00:43 #8
Hvis du skulle have flere krav til det password der genereres vil jeg anbefale dig at kigge på:

http://pear.php.net/package-info.php?pacid=207
Avatar billede stefan_jensen Nybegynder
29. juni 2003 - 00:46 #9
Dank - Det ved jeg godt... Var faktisk også mere for at se om jeg havde ret i at man kunne bruge de tegn... :)
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