Added a function to prevent users from posting if they're not in the conditions, there maybe some problems, if so please let me know.