PHP ile şifre üretmenin pek çok yolu var. Bir site projesi için 8 haneden oluşan, içinde sayılar ve büyük - küçük harf olan şifre üretmem ve tüm üye veri tabanına girmem gerekmişti.
İlk olarak 3 karakterli rasgele bir sayı üretiyoruz.
Sonra, okunması kolay harflerden bir seçki yapıp büyük harflerimizi belirliyoruz. Örneğin I harfi kullanmadık çünkü L ile karışabiliyor. Kullanıcılara kolaylık olsun.
Daha sonra küçük harf listemizi ve kullanacağımız ikinci 3 harf dizisini seçiyoruz.
İlk 3 karakter sayı sonra büyük harf, sonra farklı 3 sayı daha ve en sona da küçük harf gelecek. Bunların rasgele olmasını istiyoruz.
İşte kodu.
<?php
$ilksayi = rand (100,999);
$buyukharfler= array ('A','B','K','T','R','H','X','N','D','S','Z','M','G');
$kucukharfler= array ('a','b','k','t','r','h','x','n','d','s','z','m','g');
$ilkharf = $buyukharfler[rand(1,12)];
$ikinciharf = $kucukharfler[rand(1,12)];
$ikincisayi = rand (100,999);
$sifre = $ilksayi.$ilkharf.$ikincisayi.$ikinciharf;
echo $sifre;
?>
Her Telden 31.07.2016 4902
20’li yaşlarınızda evlenmeyin, olgunlaşmayı bekleyin. Kariyerinizin ilk yıllarında, kazandığınız paralarla evler alıp sonra taksitlerini ödemek için daha çok çalışmaya uğraşmayın.
E-ticaret 16.08.2012 12169
Yeni Tüketici Yasa Tasarısı´nın e-ticaret yapan firmalara getirdiği büyük tehlikenin farkında mısınız? Yeni tasarıya göre mesafeli satışlarda cayma hakkı 14 güne çıkarılıyor. Ne var bunda demeyin. Bunun diğer maddelerle birleştiğinde ne kadar büyük bir tehlike olduğunun farkında mısınız?
Her Telden 21:12:2024 76
Kripto varlıkların fiyatları, geleneksel finans piyasalarına kıyasla oldukça volatildir (dalgalı) ve birçok faktöre bağlı olarak sürekli olarak değişir. Bu dalgalanmalar herkesin psikolojisinin kaldıramayacağı kadar yüksektir. Kripto Varlıkların Fiyatlarını Etkileyen Faktörleri merak ediyorsanız bu yazımızda.