user must be logged in to create a new post