Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Biel.

Gerar senha identicas em três inputs value

Recommended Posts

Boa noite a todos. Direto ao ponto

Como faço para gerar três senhas identicas em três input value.

Detalhe: o gerador de senha tem que está dentro do value.

Então, quando a senha for gerada, aparece nos três inputs value identicas.


Se eu colocar o gerador de senha em cada input

as senhas nunca serão identicas quando o browser for atualizado/f5.

Sempre que o browser for atualizado a senha muda.


Quero fazer o seguinte:

Faz de conta que a senha gerad foi 768954, então quando exibir na tela,

quero que aparece a senha nos três input value ao mesmo, claro identicas.



Dessa forma
1º <input type="text" name="tete1" readonly="readonly"value="768954" size="32" />
2º<input type="text" name="tete2" readonly="readonly" value="768954" size="32" />
3º<input type="text" name="tete3" readonly="readonly" value="768954" size="32" />




<input type="text" name="aprendiz" readonly="readonly" value="<?php function gerarsenha ($limit){

$str = "123456789";
$maximo = strlen ($str)-1;

$ret = '';

for($i = 0;
$i < $limit;
$i++):

$ret .= $str{mt_rand(0,$maximo)};

endfor;

return $ret;

}

echo gerarsenha (5);

?> " size="32" />





Compartilhar este post


Link para o post
Compartilhar em outros sites

Tchê, sem querer ser chato, mas você deveria tentar desenvolver o seu raciocínio, sem isto programar não existe. Use a lógica simples, como ter o mesmo valor em 3 inputs? Atribua o valor a uma variável e use ela para popular os inputs.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tchê, sem querer ser chato, mas você deveria tentar desenvolver o seu raciocínio, sem isto programar não existe. Use a lógica simples, como ter o mesmo valor em 3 inputs? Atribua o valor a uma variável e use ela para popular os inputs.

Eserra obrigado pela sugestão. Estou convencido que, com ajuda de outros você desenvolve seu raciocinio mais rápido. Ainda estou em processo de aprendizado. Exemplos práticos ajuda muito.

Dessa forma fica fácil. Ainda assim como faço para gerar senha de 5 digitos?
<?php
$string = '123456789123456789123456789';
$embaralhar = str_shuffle($string);
$tete = $embaralhar ;
?>
<br />
<input type="text" name="tete1" readonly="readonly" value="<?php echo $tete?>" /><br />
<input type="text" name="tete2" readonly="readonly" value="<?php echo $tete?>" /><br />
<input type="text" name="tete3" readonly="readonly" value="<?php echo $tete?>" /><br />

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tchê, sem querer ser chato, mas você deveria tentar desenvolver o seu raciocínio, sem isto programar não existe. Use a lógica simples, como ter o mesmo valor em 3 inputs? Atribua o valor a uma variável e use ela para popular os inputs.

Eserra grato. Questão resolvida.

Atribua o valor a uma variável e use ela para popular os inputs.

<?php
function gerarsenha ($limit){ 
   $str = "123456789"; 
   $maximo = strlen ($str)-1;  
   $senhas = '';  
   for($i = 0; 
	   $i < $limit; 
	   $i++):
   $senhas .= $str{mt_rand(0,$maximo)};
   endfor;
   return $senhas;
   } 
$senhas = gerarsenha(5);   // <-Atribuido e deu certo. Maravilha
echo $senhas.'<br />';
echo $senhas.'<br />';
echo $senhas.'<br />';
?> 

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.