[eluser]mast3rpyr0[/eluser]
You can send any variable or string back with return. If it works, send back return true; If not, then return false or a string with the error message.
And no you dont have to add == true in your if statement, as long as what you are returning is either true or false. if you dont send back true at all, then you will want to check for the specific string that you do return.