X-Git-Url: http://git.harvie.cz/?a=blobdiff_plain;ds=sidebyside;f=wwwroot%2Finc%2Feventz%2Flogin.inc;h=94f7f4c4a2c2097e5b7743513602992f8e195d28;hb=46c0767c5262746b930aeb4f0f30f86bbf5496a6;hp=ef4800af8bcb58f5b927488cc9f581f43a0d15a3;hpb=02a5a589ebdb65e72f8585908061a332949fcda5;p=mirrors%2FKyberia-bloodline.git diff --git a/wwwroot/inc/eventz/login.inc b/wwwroot/inc/eventz/login.inc index ef4800a..94f7f4c 100644 --- a/wwwroot/inc/eventz/login.inc +++ b/wwwroot/inc/eventz/login.inc @@ -7,7 +7,7 @@ function login() { global $db,$error,$node_id; $login = mysql_real_escape_string($_POST['login']); - $password = $_POST['password']; //XXX nice SQLi + $password = $_POST['password']; // Not SQLi but be carefull $hash = md5($password); $login_type = $_POST['login_type']; $referer = $_SERVER['HTTP_REFERER']; @@ -26,6 +26,9 @@ function login() { $user_name = $set->getString('login'); break; case "id": + // HA! if it is number, escape_string is not enough + $login=intval($login); + $q="select * from users where user_id='$login' and password='$hash'"; $set=$db->query($q); $set->next();