• Web sitemizin içeriğine ve tüm hizmetlerimize erişim sağlamak için Web sitemize kayıt olmalı ya da giriş yapmalısınız. Web sitemize üye olmak tamamen ücretsizdir.

PHP Rastgele (Random) Şifre Üretme Fonksiyonu

The Punisher

Kayıtlı Üye
Forum Yaşı
10 Yıl 11 Ay
Mesajlar
578
Tepkime puanı
220
PHP:
<?php   
function sifreuret($uzunluk) 
    { 

         
     if(!is_numeric($uzunluk) || $uzunluk <= 0) 
        { 
            $uzunluk = 8; 
        } 
        if($uzunluk  > 32) 
        { 
            $uzunluk = 32; 
        } 

         
        $chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'; 

         
        mt_srand(microtime() * 1000000); 

        

        for($i = 0; $i < $uzunluk; $i++) 
        { 
            $key = mt_rand(0,strlen($chars)-1); 
            $pwd = $pwd . $chars{$key}; 
        } 

         
        for($i = 0; $i < $uzunluk; $i++) 
        { 
            $key1 = mt_rand(0,strlen($pwd)-1); 
            $key2 = mt_rand(0,strlen($pwd)-1); 

            $tmp = $pwd{$key1}; 
            $pwd{$key1} = $pwd{$key2}; 
            $pwd{$key2} = $tmp; 
        } 

        return $pwd; 
    } 
//fonksiyonun 8 karakter uzunlukta bir şifre üretmek için çağrılması 
       $password = sifreuret(8); 
           echo $password; 


?>

Bu fonksiyonu 1-32 karakter arası uzunlukta rastgele şifre üretmek için kullanabilirsiniz.​
 
Geri
Üst