php - XSS ile bu güvenli mi

0 Cevap php

Ben kullanıcı giriş durumunu tutmak için bir çerez ayarlamanız gerekir. Ben kullanıcı adı, şifre ve IP hash gidiyorum. Benim kod:

login process:
$hashed = md5($username.$pwd.IP);
setcookie('userstate', $username.':'.$hashed);

restore user state:
$vars = split(':', $_COOKIE['userstate']);
pseudo: get user with username in $vars[0]
$hashed = md5($username.$pwd.IP);
if($hashed == $vars[1]) return true;
else return false;

Bu şekilde XSS saldırısı ile güvenli midir?

0 Cevap