Ir para conteúdo

POWERED BY:

Arquivado

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

Joob

Password Random no Mysql

Recommended Posts

Boas malta,

 

Estou a criar uma password random, sempre que se executa X página.. (código em baixo)

function passwordFTP_random($min = 5, $max = 10){
	 # get random character length between minimum and maximum length
	 $length = rand($min, $max);
	 $string = '';
	 # character index [0-9a-zA-Z]
	 $index = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
	 # loop random times defined by $length
	 for ($i=0; $i < $length; $i++) {
	  # get random character index
	  $string .= $index[rand(0, strlen($index) -1)];
	 }
	 return $string;
}

$passwordFTP = passwordFTP_random(4, 10);

Mas quero colocar essa mesma password criada, na base dados (mysql).. já tentei adicionar mas não resultou..

 

Alguém consegue-me dar uma ajudinha..

 

 

Abraço,

Joob

Compartilhar este post


Link para o post
Compartilhar em outros sites

Coloquei mysql_query(INSERT INTO table (passwordftp) VALUES ('$passwordFTP'); ... por baixo do $passwordFTP = passwordFTP_random(4, 10); mas não me deu certo...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente assim:

 

$passwordFTP = passwordFTP_random(4, 10);
mysql_query("INSERT INTO table (passwordftp) VALUES ('{$passwordFTP}')")or die(mysql_error());
e veja quais erros aparecem.

Ai vc saberá "o porquê não funciona".

Compartilhar este post


Link para o post
Compartilhar em outros sites

estranho agora resultou..

mas a password digamos que foi para outro utilizador e não para o que a pessoa criou..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vc não informou o ID da pessoa ou qualquer coisa que pudesse se relacionar com ela.

 

Releia a query.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Exactamente.. faltou-me isso mesmo ;)

Está tranquilo agora..

 

Obrigado ;)

Abraço

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.