Only check our permissions if core's permissions return false.
Redirect to user login page and set appropiate message if annonyous users try to use personal contact pages. This is necessary because core does not allow annonymous to use personal contact forms.