Download the PHP package orkhanshukurlu/php-csrf without Composer
On this page you can find all versions of the php package orkhanshukurlu/php-csrf. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download orkhanshukurlu/php-csrf
More information about orkhanshukurlu/php-csrf
Files in orkhanshukurlu/php-csrf
Package php-csrf
Short Description PHP üçün yazılmış CSRF token paketi
License MIT
Homepage https://github.com/orkhanshukurlu/php-csrf
Informations about the package php-csrf
PHP CSRF
PHP-CSRF sizə veb-saytınızı CSRF hücumlarından qorumaq üçün bir sıra funksiyalar təklif edir. Bu funksiyalardan istifadə edərək yazdığınız vebsaytı həm daha təhlükəsiz etmiş olacaqsınız həm də botlardan və arzuolunmaz insanlardan uzaq tutacaqsınız
Tələblər
- PHP 7.3+
Yükləmə
İstifadə
Funksiyaları istifadə edəcəyiniz fayllarda vendor/autoload.php faylını daxil etmək lazımdır
Funksiyalar
csrf_field(string $name = '_token', int $length = 40) - CSRF token inputu generasiya edir
$name- Generasiya olunacaqinput-un adıdır (name-i). İlkin olaraq dəyəri_tokentəyin edilmişdir$length- Generasiya olunacaq tokenin simvol sayıdır. İlkin olaraq dəyəri40simvol təyin edilmişdir
Funksiya html-də form elementinin daxilində istifadə edilməlidir. Beləliklə type-ı hidden, name-i _token, value-si 40 simvoldan ibarət olan input generasiya olunacaq. İstifadəsi aşağıdakı kimidir:
Generasiya olunan input html-də aşağıdakı kimi görünəcək:
csrf_token(int $length = 40) - CSRF token dəyəri generasiya edir
$length- Generasiya olunacaq tokenin simvol sayıdır. İlkin olaraq dəyəri40simvol təyin edilmişdir
Funksiya 40 simvoldan ibarət token generasiya edir. Əgər yalnız token dəyəri lazımdırsa bu funksiyanı istifadə edə bilərsiniz. İstifadəsi aşağıdakı kimidir:
Generasiya olunan token aşağıdakı kimi görünəcək:
csrf_validate(array $request, string $name = '_token') - CSRF tokenin doğruluğunu yoxlayır
$request- Tokenin doğru olub olmadığını yoxlamaq üçün göndəriləcək dəyişəndir$name- Generasiya olunacaqinput-un adıdır (name-i). İlkin olaraq dəyəri_tokentəyin edilmişdir
Funksiya form-da göndəriləcək tokenin doğru olub olmadığını yoxlayır. Beləliklə form göndəriləndə token dəyəri düzgündürsə true, düzgün deyilsə false dəyəri geri döndürür. Funksiyaya parametr kimi $_GET, $_POST və ya $_REQUEST dəyişənlərindən biri ötürülməlidir. İstifadəsi aşağıdakı kimidir:
Lisenziya
Laravel MSM MIT lisenziyası altında buraxılıb
Əlaqə
Telegram: Orxan Şükürlü