Disney PhotoPass has integrated itself more with the rest of the Disney website, specifically My Disney Experience. Starting today guests that are at the world can login thru the new site, www.MyDisneyPhotoPass.com to view their photos. The new site ties in with your Disney Account and will not work with their previous sites login.
This should tie in with the PhotoPass link that has been floating around My Disney Experience and provides a more seamless integration. If your stay was before September 4 you will have to go back to the old site to access your photos.