我需要设立一个厨师,以保持用户记录状态。 I m将贴上用户名、密码和IP。 我的法典:
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;
难道这种方式可以安全地攻击特别安全局?