Ir para conteúdo
Fórum Script Brasil
  • 0

Completando


mauricio

Pergunta

veja ele gera uma senha automatica, ams como q eu faço pra ele gerar, salvar essa senha junto ao login do cara, no bando de dados, e mandar por e-mail pra ele????

aqui ó... ele gera automatico, mas como eu completo???

<?

$sConso = 'bcdfghjklmnpqrstvwxyzbcdfghjklmnpqrstvwxyz';

$sVogal = 'aeiou';

$sNum = '123456789';

$passwd = ' ';

$y = strlen($sConso)-1; //conta o nº de caracteres da variável $sConso

$z = strlen($sVogal)-1; //conta o nº de caracteres da variável $sVogal

$r = strlen($sNum)-1; //conta o nº de caracteres da variável $sNum

for($x=0;$x<=1;$x++)

{

$rand = rand(0,$y); //Funçao rand() - gera um valor randômico

$rand1 = rand(0,$z);

$rand2 = rand(0,$r);

$str = substr($sConso,$rand,1); // substr() - retorna parte de uma string

$str1 = substr($sVogal,$rand1,1);

$str2 = substr($sNum,$rand2,1);

$passwd .= $str.$str1.$str2;

}

echo $passwd;

?>

blink.gifblink.gifohmy.gifhuh.gif

Link para o comentário
Compartilhar em outros sites

8 respostass a esta questão

Posts Recomendados

  • 0

cara, tipo:

gravar no bd -

"insert into banco(login,senha) values('$login','$passwd')";

e depois faca o exec disso dae. adapte aos seus dados, ao seu banco de dados, o nome dos campos, e o nome das variaveis.

pra mandar por email:

selecione no bd o email do cara e guarde em $mail e depois use a funcao mail, tem zilhoes de mencoes á como usar essa funcao aqui no sb.

espero ter respondido

Link para o comentário
Compartilhar em outros sites

  • 0

É só você alterar a variável $Mensagem !!

Aí no caso, ficaria assim:

<?php

$Mensagem = " Seu nome é: ".$nome."<br> Sua Idade é: ".$idade."<br> Seu endereço é: ".$endereco."<br> Seu telefone é: ".$telefone."<br> Sua Senha é: ".$passwd;

mail("$email","Título da MsG","$Mensagem","From: Seu E-mail <seu_email@seu_dominio.com>\nContent-type: text/html\n");

?>

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...