Autor Zpráva
piiiiiiiip
Profil
Dobry den.Mám generáror náhodných hesel a chci aby při registraci bylo vygenerované heslo místo vyplnování input pole.
<?php 
function nahodneheslo ( ) 
{ 

$moznosti= array("1","2","3","4","5","6","7","8","9","0","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"); 

$mista="10"; 

$heslo=""; 

for ($i=0 ;$i<=$mista-1 ;$i++) 
{ 
$nahoda=rand(0, count($moznosti)-1); 
$heslo.=$moznosti[$nahoda]; 
} 

echo "heslo: $heslo"; 
} 

nahodneheslo ( ); 
?> 
imput pole heslo by tedy nebylo videt a po potvrzení se heslo odešle na email jako při normální registraci.
iUnlimited
Profil *
Můžeš to trošku upřesnit ?
piiiiiiiip
Profil
Bude to uplně normální registrace ale ve formulaři nebude kolonka heslo(heslo vytvoří ten generátor).Já umím vytvořit ten generátor ale neumím ho použíi tak jak bych chtěl.Tzn ze vyplním jen nick,email a heslo se mi vytvori "samo".
iUnlimited
Profil *
takže řádek číslo 17 uprav na:
return $heslo;


A potom když to chceš mít v inputu tak:
<input type="text" name="heslo" value="<?=nahodneheslo();?>">
piiiiiiiip
Profil
Dík.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0