Autor Zpráva
laik
Profil *
Hledám nějaký jednoduchý skript nebo funkci, která by uměla v PHP vygenerovat jedinečné heslo (tzn. kombinaci čísel a znaků). Nemusí to být nic světoborného. Jenom jde o to, aby to heslo bylo pokaždé jiné. Máte někdo nějaký tip?
ah01
Profil
třeba

$heslo = substr(str_shuffle( 'abcdefghijklmnopqrstuvwABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789#@&$'), 0, rand (5,10));

je to založené na fci. str_shuffle (v poznámká k této fci. je několik dalších algoritmů)
halogan
Profil
PEAR, hledej "password", je to tusim Text_password
Raider
Profil
Našiel som náhodou v mojom počítači skript, ktorý dokáže presne to čo potrebuješ. Napr. vygeneruje heslo pOgD6G87

<?php

function Heslo($dlzka)
{
srand((double)microtime()*1000000);
$znaky = "abcdefghijklmnoprstuvz123456789ABCDEFGHIJKLMNOPRSTQ";
$string = "";
while(strlen($string)<$dlzka)
{
$string .=substr($znaky, rand()%(strlen($znaky)),1);
}
return($string);
}
echo "Heslo: " . Heslo(8);
?>
laik
Profil *
Díky moc! Vyzkouším to.
Toto téma je uzamčeno. Odpověď nelze zaslat.