Fix issue with user login caching

Was previously caching the entire dashboard which could result in
someone receiving the cached version of another users dashboard.