Także zajmijmy się teraz generowaniem bardzo prostego hasła dla użytkownika. W przypadku kodu, który przedstawie będzie ono dotyczyło hasła dla użytkowników webtips
Także stwórzmy tablicę $slowoArray, w której będziemy zapisywać wszystkie możliwe kombinacje użyte w wygenerowanym haśle. Teraz przy użyciu wbudowanej do PHP funkcji array_rand() wybierzemy losowy wpis z tablicy.
No i oczywiście przedstawiam wam kod do tego:
$slowoArray = ('webtips', 'forum', 'webmaster', 'php', 'pozycjonowanie', 'grafika', 'webpomoc', 'tutoriale', 'artykuly');
$slowoRand = array_rand($slowoArray, 2);
echo $slowoArray[$slowoRand[0]].rand(100,999).$slowoArray[$slowoRand[1]];Brzmi skomplikowanie jednak w gruncie rzeczy jest to bardzo prosta kombinacja, która może dac nam hasło takie jak: webtips509php itp.Sposobów na generowanie hasła jest tyle ile ludzkich pomysłów za pewnie, ale skoro ma to komuś pomóc to proszę. Generowanie losowych ciągów znaków np. do hasła:
function generuj_haslo($dlugosc)
{
$zestaw_znakow = "abcdef1234"; //zestaw znakow mozesz ustalic samodzielnie
$haslo = '';
for ( $i = 0; $i <= $dlugosc - 1; $i++ )
{
$losowy = rand(0, strlen($zestaw_znakow) - 1);
$haslo .= $zestaw_znakow{$losowy};
}
return $haslo;
}
print generuj_haslo(5); //za 5 wpisujesz dlugosc hasla








