remove runtime error when submitting a report when not logged in
added a check in the checkgeorole rule that checks if the user is logged in and if they are not it returns true so the rule doesnt try to look in the database for something that doesnt exist.