Return to Snippet

Revision: 42262
at March 2, 2011 10:21 by GeekOfWeb


Initial Code
<?php
class GuvenlikKodu {
	public $Kod;
	
	public function Kod() {
		// 0 ve 999 arasında rastgele bir sayı seçiyor ve bu sayıyı md5’liyoruz
		$this->Kod = md5 ( rand ( 0, 999 ) );
		
		//Güvenlik Kodlarında ” 0” ve “o” genelde karıştırılır bu karakteri çıkartalım.
		$this->Degistir = array ("0" => "", "o" => "" );
		$this->Kod = strtr ( $this->Kod, $this->Degistir );
		
		//Bize 6 haneli bir kod yeterli. Kodumuzun içinden 6 hane seçiyoruz	
		$this->Kod = substr ( $this->Kod, 2, 6 );
		
		//Elde ettiğimiz 6 haneli sayıyı sessiona atalım.
		session_start ();
		$_SESSION ['guvenlikkodu'] = $this->Kod;
	}
}
?>

Initial URL


Initial Description
Written by Zafer Korucu <www.zaferkorucu.com>

Initial Title
Class GuvenlikKodu

Initial Tags


Initial Language
PHP