Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17662
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Gerador de senhas únicas como chave para banco de dados

18-11-2012 10:20

As vezes é necessário criar uma chave única para cada cadastro no banco de dados, de modo que essa chave não se repitam novamente.

Esse gerador cria uma senha única, gerando de forma aleatória uma sequência de letras, seguida do microtime(), totalizando 34 caracteres para chave.

<?php // GERA A SENHA function geraSenha(){ // CARACTERES USADOS PARA A CHAVE $chars = 'AbCdEfGhIjKlMnOpQrStUvXz'; $max = strlen($chars) - 1; $senha = null; for($i=0;$i < 15; $i++){ $senha .= $chars{mt_rand(0,$max)}; } return $senha; } $A = array(" ", "."); $B = array("", "", ""); $Chave = geraSenha().str_replace($A, $B, microtime()); echo $Chave; ?>

0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado