|

PHP ile Rasgele Şifre Üretmek

PHP ile ilgili olarak bir video eğitim seti hazırlıyorum ancak biraz zaman alacak gibi. Malum iş hayatı bir yandan devam ederken bir yandan da eğitimler sürüyor. Zaman bulmakta zorlanıyorum. 🙂

Bu nedenle zaman buldukça çözüme yönelik olarak kısa kodlar yayınlıyorum. Aşağıdaki örnek istenilen uzunlukta şifre üretmeye yaramaktadır. Bu kodu; üye sistemli sitenizin doğrulama kodu kısmına, şifresini unutanların mailine gönderilecek aktivasyon koduna, sitenize yorum yapacakların yorum yapacağı alana vs. ekleyebilirsiniz.

Öncelikle bir function başlatıyoruz ve isim veriyoruz. Daha sonra şifremizin alacağı karakterleri gruplayarak, değerler değişkenine atıyoruz.

While  ile istediğimiz karakter uzunluğuna(Bu örnekte 12) ulaşana kadar, döngü başlatıyoruz.

Faydalı olması dileğiyle…

<?php
function rasgelesifre($uzunluk)
{
$degerler = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"."abcdefghijklmnopqrstuvwxyz"."0123456789!@#$%^&*()_+";
$str = "";
while(strlen($str) < $uzunluk)
{
$str .= substr($degerler, (rand() % strlen($degerler)), 1);
}
return($str);
}
echo rasgelesifre(12);
?>

Similar Posts

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.