#48: refactored the handling of anonymous users to treated as a viewer which can not vote as long as the viewers parameter is not restricted