I have a challenge. On our SharePoint environment, we want to have one page, with all sites where the current user has contribute permissions on. This way, he knows where he can collaborate.
I already found a kind of way to do it with web services on following site http://sympmarc.com/2010/01/29/determining-if-a-user-is-in-a-permission-group-with-sharepoints-web-services/ but I should find a way to do this for all sites in my site collection/farm.
What should be the best approach to do this you guys think?
UPDATE: based on the comments I want to let you know it's an on-premise environment. And it should be great to have a solution that shows all sites of all site collections in the web application. Even it's on-premise, a webservice/spservices solution instead of c# would be great :)
Thanks!