X-Git-Url: http://git.harvie.cz/?a=blobdiff_plain;f=wwwroot%2Finc%2Feventz%2Flogin.inc;h=5ebb3ae1a42b0b3186501c825c058af56b58e137;hb=c0aaf671335c0eff681bc78b3f4da279a26d0d3e;hp=94c6b9b96702ebc3615830a0b838d5731e596397;hpb=ffdc8dd8e7b7b1fd3bafde1ac156f62ba226b13b;p=mirrors%2FKyberia-bloodline.git diff --git a/wwwroot/inc/eventz/login.inc b/wwwroot/inc/eventz/login.inc index 94c6b9b..5ebb3ae 100644 --- a/wwwroot/inc/eventz/login.inc +++ b/wwwroot/inc/eventz/login.inc @@ -10,11 +10,10 @@ function jabberctl($command, $args) { //XXXTODO Move to some .inc file... system($cmd); } -function login() { +function login_check($login, $password, $login_type='id') { global $db,$error,$node_id; - $login = mysql_real_escape_string($_POST['login']); - $password = $_POST['password']; // Not SQLi but be carefull + $login = mysql_real_escape_string($login); //Not SQLi in $password but be carefull $password_hash_algos=array('sha256','sha1','md5'); //List of supported algos can be obtained using: php -r 'print_r(hash_algos());' $hash_query='('; @@ -23,7 +22,6 @@ function login() { } $hash_query.='false )'; - $login_type = $_POST['login_type']; $referer = $_SERVER['HTTP_REFERER']; if (!session_id()) { @@ -53,7 +51,7 @@ function login() { $error="Zadal si nespravne uzivatelske meno [alebo id] alebo heslo. Rob so sebou nieco"; return false; } - elseif ($set->getString('header_id') == 2091520) { + elseif ($set->getString('hash')) { $error='Tvoja registracia este nebola schvalena.'; return false; } @@ -146,4 +144,10 @@ where node_access.user_id='$user_id' and node_bookmark='yes' order by node_name" // header("Location: $referer"); return true; } -?> + +function login() { + $login = $_POST['login']; + $password = $_POST['password']; + $login_type = $_POST['login_type']; + return login_check($login, $password, $login_type); +}