There's nothing complex going on here; your response is clearly just not saying "User Found"; so you should check that thoroughly.
Just attach your debugger, set a breakpoint at that line, and see what the response actually says in this case. It should be quite obvious what's amiss when you can pause there and step through/view the state of the various variables.
Alternately, you need to post the function that generates the response so we can see what it would return given your input. There isn't enough information here for us to fully diagnose the issue currently.