No, it is not implemented correctly. You are simply validating that any value was entered into the form field. You should be using "Like Entry" validation and not just "Required" validation.
Then you can compare the entered value with the session variable: $_SESSION["captcha_Security_Code_1"] and make sure they are the same and not just that a value was entered like you are now.