Fixed that problem where the verify_pattern function was only working for the first user.  What happened was that when I called verify_username, it would return compare itself to zero before assigning the return value to user_number.  This was all going on in the unlock function.  Precedence error.