Improved set_up_user_required_message (#69)

- avoid infite redirects
- do not show error message if a message is already present