A couple of questions for you: 1. when a user "changes" their username what should happen with the old one? should it be available for another user to pick up?
2. should it be possible for a single person to have more than one username? -David On Apr 6, 2010, at 10:43 AM, Adam Heath wrote: > Why oh why does the primary key for UserLogin get used as the actual > username during login? This makes it *very* difficult for users to > change their username. Even more confusing when the email address is > used for login, but then the user changes their email address, and > wants to change their login name too. > > Since all security is attached to userLoginId, and all the > modified-by/created-by stuff is also attached to that, it makes it > difficult to change that kind of schema. > > However, what should be possible, is that a new field is added to > UserLogin, that specifies the name to use. Or possibly a whole new > entity that only relates to UserLogin, and leave the rest of the > system alone. > > Does anyone else agree? We won't have time to work on this right now, > but we are interested in working on this with someone else now, or, in > the future, when we are less busy, doing it ourselves.
