I think the MineCraft site suffers from the multiple domains it uses interchangeably: www.minecraft.com and minecraft.com (no www). For example logging out will redirect to www.minecraft.com while most of the links from the forums and other pages target minecraft.com (no www). This isn't good from a design standpoint but also is it messes with cookies as cookies are domain specific.
For example, if you log out and sign back in with a different character, that login will be for www.minecraft.com, if your bookmark is minecraft.com then you won't be logged in whenever you revisit. Its an annoyance and also bad for users.
Probably the best thing to do is have one domain immediately forward to the other.
Rollback Post to RevisionRollBack
MineCraft Server Operator v0.3b
Votekick/voteban, remote access, automated backups, cross-platform and more.
Control your server.
There is only one advantage to this: Texture editing.
You can have 2 separate clients one with modded textures and one without. Something I used to do a lot but it's obviously not helpful with cookies etc.
Well ya, minecraft.net. My point is that because there are basically two instances of the site floating around the net (minecraft.net and www.minecraft.net) there are going to be inconsistencies. This is made worse whenever you link between the two of them (logout always points to http://www.minecraft.net while the forums and other sites always point to http://minecraft.net).
Because there are two different domains (www, no www) you can have login differences with the cookies. This is why whenever you click logout sometimes it reverts you back to a different user name. You have now logged out of http://minecraft.net (no www) but you are still logged into a character at http://www.minecraft.net.
Take Digg for example. The URL is always http://digg.com. Navigating to http://www.digg.com will just forward you to the domain without www.
Rollback Post to RevisionRollBack
MineCraft Server Operator v0.3b
Votekick/voteban, remote access, automated backups, cross-platform and more.
Control your server.
I see what you mean, I never use www (who does anymore?) so I pretty much minecraft.net so I haven't noticed this problem. I know of a mod_rewrite method to force the use of http://minecraft.net, so www.minecraft.net forwards to minecraft.net. Whenever Notch comes online I'll propose it to him, hopefully he'll be willing :smile.gif:
I noticed this problem happened on the forum as well, so I've used a nice bit of mod_rewrite so now http://www.minecraftforum.net defaults to http://minecraftforum.net so there won't be any cookie problems. I'll give notch this for the main site if he wants it :smile.gif:
For example, if you log out and sign back in with a different character, that login will be for www.minecraft.com, if your bookmark is minecraft.com then you won't be logged in whenever you revisit. Its an annoyance and also bad for users.
Probably the best thing to do is have one domain immediately forward to the other.
Votekick/voteban, remote access, automated backups, cross-platform and more.
Control your server.
You can have 2 separate clients one with modded textures and one without. Something I used to do a lot but it's obviously not helpful with cookies etc.
Because there are two different domains (www, no www) you can have login differences with the cookies. This is why whenever you click logout sometimes it reverts you back to a different user name. You have now logged out of http://minecraft.net (no www) but you are still logged into a character at http://www.minecraft.net.
Take Digg for example. The URL is always http://digg.com. Navigating to http://www.digg.com will just forward you to the domain without www.
Votekick/voteban, remote access, automated backups, cross-platform and more.
Control your server.