Bungie.net Community
This topic has moved here: Subject: Something i've noticed
  • Subject: Something i've noticed
Subject: Something i've noticed

"At the end of this day one shall stand, one shall fall"

So, Death or Bungie?

When creating a username, you cant use a number as your first letter, it has to be an alphabaic letter. Why is this?

Example: 7thseptagon wouldnt work so i had to go with septagon7th

[Edited on 02.03.2012 7:23 AM PST]

  • 02.03.2012 6:20 AM PDT

No idea, Xbox Live is the same. It could be something to do with how they are saved in the database, although that is just a random guess.

  • 02.03.2012 6:21 AM PDT

I acknowledge my user name is stupid. However, I promise I'm not.

Disclaimer: The latter is a lie.

Aliens.

  • 02.03.2012 6:22 AM PDT

"You build on failure. You use it as a stepping stone. Close the door on the past. You don't try to forget the mistakes, but you don't dwell on it. You don't let it have any of your energy, or any of your time, or any of your space." -Johnny Cash

I don't know. Maybe it has something to do with the way the website code is? It could be anything.

[Edited on 02.03.2012 6:35 AM PST]

  • 02.03.2012 6:34 AM PDT
  • gamertag: [none]
  • user homepage:

Posted by: chotato
smart, interesting, seems out of place.


Official fan of Assassin's Creed, Call of Duty, (Problem with that?) Halo, and Bungie, also a total gaming junkie.

Achronos has a list of all the members in alphabetical order. A number as the beginning of your username would screw the system up.

  • 02.03.2012 6:47 AM PDT

My theory (and this doesn't apply to just bungie.net) is that maybe there are/were scripts or configurations which accepted a single parameter of input and used that to determine whether the input was referring to either the id of a user or the username of the user.

For example, if you've ever seen sites where they give you those "personalised URLs" (I like to call them flat links) where you can reach your profile by either your username or memberID. They look like this:

http://example.com/user/{username}
OR
http://example.com/user/{user_id}

If someone's username is "1337", the server will - in all likelihood - be programmed to first test whether the input contains all digits and, if it does, get the user's profile according to those digits - their user id. The problem should then become obvious - there's no guarantee that "1337"'s id is 1337, so the wrong profile would likely be shown. If you have at least one non-numeric character in the input, the server won't see it as a number and can look up a profile by a username instead.

However, this still doesn't address why there's the condition that the first character be a letter. For that, I'm at a loss.


Posted by: Ktan Dantaktee
Achronos has a list of all the members in alphabetical order. A number as the beginning of your username would screw the system up.
No it wouldn't. Sorting that way is done lexicographically, with numbers appearing first because they have a lower-value than letters.

[Edited on 02.03.2012 7:17 AM PST]

  • 02.03.2012 7:08 AM PDT

I acknowledge my user name is stupid. However, I promise I'm not.

Disclaimer: The latter is a lie.

I'm still pretty sure its aliens, mate.

Posted by: dazarobbo
My theory (and this doesn't apply to just bungie.net) is that maybe there are/were scripts or configurations which accepted a single parameter of input and used that to determine whether the input was referring to either the id of a user or the username of the user.

For example, if you've ever seen sites where they give you those "personalised URLs" (I like to call them flat links) where you can reach your profile by either your username or memberID. They look like this:

http://example.com/user/{username}
OR
http://example.com/user/{user_id}

If someone's username is "1337", the server will - in all likelihood - be programmed to first test whether the input contains all digits and, if it does, get the user's profile according to those digits - their user id. The problem should then become obvious - there's no guarantee that "1337"'s id is 1337, so the wrong profile would likely be shown. If you have at least one non-numeric character in the input, the server won't see it as a number and can look up a profile by a username instead.

However, this still doesn't address why there's the condition that the first character be a letter. For that, I'm at a loss.

  • 02.03.2012 7:14 AM PDT