real_escape_string($arg_email); $query = $db->prepare("SELECT jid, password FROM xmpp_user WHERE jid LIKE ? AND active='y' AND server_id=?"); $query->bind_param('si', $arg_email, $isp_server_id); $query->execute(); $query->bind_result($jid, $password); $query->fetch(); $query->close(); result_false(is_null($jid)); checkAuth($arg_password, $password); }catch(Exception $ex){ echo 0; exit(); } function result_false($cond = true){ if(!$cond) return; echo 0; exit(); } function result_true(){ echo 1; exit(); } function checkAuth($pw_arg, $pw_db){ if(crypt($pw_arg, $pw_db) == $pw_db) result_true(); result_false(); } ?>