SE - https://civicrm.stackexchange.com/questions/8619/using-checksums-to-access-the-civicrm-user-dashboard