find_user_by_login($login); if (!$user_id) { $login = db_escape_string($login); $salt = substr(bin2hex(get_random_bytes(125)), 0, 250); $pwd_hash = encrypt_password($password, $salt, true); $query = "INSERT INTO ttrss_users (login,access_level,last_login,created,pwd_hash,salt) VALUES ('$login', 0, null, NOW(), '$pwd_hash','$salt')"; db_query($query); return $this->find_user_by_login($login); } else { return $user_id; } } return $this->find_user_by_login($login); } function find_user_by_login($login) { $login = db_escape_string($login); $result = db_query("SELECT id FROM ttrss_users WHERE login = '$login'"); if (db_num_rows($result) > 0) { return db_fetch_result($result, 0, "id"); } else { return false; } } } ?>