add before filter for most user specific actions