I'm having a SharePoint survey list created in an internet site, with anonymous access enabled to the entire web, the anonymous access can participate in the survey response, but the list configuration that prevents multiple responses does not actually work with anonymous users, it does only with authenticated users.

enter image description here

So I need to find a solution to prevent anonymous users to respond more than once, is there any way I can achieve this ? whether writing a custom event receiver or finding an OOTB solution.

Any help?

1 Answer 1


Your only option is to remove anonymous access to the list, but it will prevent any response from anonymous users.

Go to list permissions, stop inheriting permissions and remove anonymous access.

  • I can't remove anonymous access to the list, anonymous users must participate and respond to the surveys. Commented Feb 8, 2017 at 8:19
  • 1
    @MohammadAkilan Your problem is that you only want one (1) response from anonymous users. Anonymous users are by definition anonymous, and can't be tracked or limited to one. It's either none or infinite.
    – Benny Skogberg
    Commented Feb 8, 2017 at 8:21

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.