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_token
təyin edilmişdir$length
- Generasiya olunacaq tokenin simvol sayıdır. İlkin olaraq dəyəri40
simvol 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əri40
simvol 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_token
tə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ü