users cannot rate a resource more than once