[Tutorial] Gerar senha aleatória [Mini plugin] Sex 2 Jan 2015 - 10:11
Olá pessoal,
Segue um mini plugin em jQuery que permite a vocês gerarem senhas aleatórias para seus usuários; Criei o código para um mini projeto meu, e resolvi criar um mini plugin para vocês usarem.
Ele é bem simples de ser usado, vejam um exemplo
Por enquanto só funciona mudando o .val() de um input. Ainda não tive oportunidade de testar em um fórum, quem puder fazer isso nos mande um feedback...
Vamos ao código
Viram como é simples? E bem útil também.
Caso queiram personalizar, por enquanto existem 2 opções. Que são "chars" e "maxsize"
Onde,
Para personalizar podem fazer assim
Bem simples...
Lembrando que chars deve ser passado como string...
O plugin está bem "cru" ainda, tenho muito o que melhorar, farei isso assim que tiver tempo;
Espero que gostem.
Segue um mini plugin em jQuery que permite a vocês gerarem senhas aleatórias para seus usuários; Criei o código para um mini projeto meu, e resolvi criar um mini plugin para vocês usarem.
Ele é bem simples de ser usado, vejam um exemplo
- Código:
;$(function() {
var pass = $('#password_reg');
pass.after('<a id="random_pass" href="#random">Clique para gerar uma senha aleatória</a>');
$('#random_pass').click(function() {
pass.randomPass();
});
});
Por enquanto só funciona mudando o .val() de um input. Ainda não tive oportunidade de testar em um fórum, quem puder fazer isso nos mande um feedback...
Vamos ao código
Viram como é simples? E bem útil também.
Caso queiram personalizar, por enquanto existem 2 opções. Que são "chars" e "maxsize"
Onde,
chars: caracteres que podem estar incluídos na senha; default: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890!@#$%*-"
maxsize: Tamanho máximo que a senha pode ter; default: 10
Para personalizar podem fazer assim
- Código:
$('#element').randomPass({
chars: 'caracteres_que-podem=ser|usados',
maxsize: 5
});
Bem simples...
Lembrando que chars deve ser passado como string...
O plugin está bem "cru" ainda, tenho muito o que melhorar, farei isso assim que tiver tempo;
Espero que gostem.