|
|
|
|
|
by grey-area
4858 days ago
|
|
Who needs to link to the current user's profile page without knowing it? Only FB should have to do that and they know the profile page url. Other people should be linking to the profile page directly only if they know it, not based on which user is viewing. They should really have two profile URLs: http://facebook.com/profile.php - private profile, no redirect http://facebook.com/some.user.name - public profile (profile.php?id=123 could redirect here given an id so as not to break old links) To fix this FB could stop doing this redirect entirely as it leaks information about the current user's session, and should not be necessary. I'm sure it'll break someone's links, somewhere, but it was a bad idea to begin with, and related is this old trick which let's you view a very popular profile: http://facebook.com/profile.php?=112398345098345 All that should be required is a public profile url which can be shared (if you wish) or not, and a private profile url, and the url of the private profile should be generic and not redirected, so that it doesn't leak info in this way, and because it's not the same as a public profile anyway. |
|
A better solution could be to replace links to profile.php with direct links to the real profile URL, and just kill that profile.php redirection.