I recently signed up an account for my brother with android.stackexchange.com in Firefox browser. After registering with the new email(ka****@tang***.com), I received the registration mail with a link. I opened the registration email received to that email(ka****@tang***.com) in chrome browser and I clicked the link in the mail where I already have signed in with my user account. So I got a "page not found" error while clicking on visit my profile link. Here is the link received in the mail -
I emailed SO support team about the problem and they said to ask this on meta. They said there was a mismatch in the email(me and my brother's) that displayed this message.
The reason you are getting a Not Found is that the user ID in the URL does not match the user ID for your account on the site.
Why not log out the user previously logged-in and show the profile page of the new user instead? OR Take him directly to the new user page while maintaining the login session of both users like Google does? So that we can switch user accounts at the top without having to login/logout?