You are comparing the $_POST value to the $_POST value... you need to compare the $_POST value to the $_SESSION value like I pointed out above.
The $_POST value will always be equal to itself, so yes it will submit no matter what is entered.
Your friends over here at WebAssist! These Dreamweaver extensions will assist you in building unlimited, custom websites.
These out-of-the-box solutions provide you proven, tested applications that can be up and running now. Build a store, a gallery, or a web-based email solution.