SharePoint Search-based Solution to list all Sites a User has access to
Most SharePoint users want to have a list of all SharePoint sites they have permissions to access. This post describes how to achieve that without any programming, just configuration tasks.