Session security (PHP)
Në shqip: Siguria e sesioneve në PHP
ShpjegimiSQ
Pas hyrjes, thirr session_regenerate_id(true) që sulmuesi të mos përdorë ID-në e vjetër. Vendos cookie-t e sesionit HttpOnly, Secure dhe SameSite, që JavaScript-i dhe faqet e tjera të mos i arrijnë.
EnglishEN
After login, call session_regenerate_id(true) so an attacker can't reuse the old ID. Set session cookies HttpOnly, Secure and SameSite, so JavaScript and other sites can't reach them.
Si ta mendosh
Si t'i ndërrosh bravën pas çdo hyrjeje të re.
Lexoje në anglisht
Like changing the lock after each new tenant moves in.
Shembull kodiphp
session_start();
if (password_verify($fjalekalimi, $hash)) {
session_regenerate_id(true);
$_SESSION['perdoruesi_id'] = $id;
}