Mudança de nome de usuário do ASP.NET
Eu tenho um site asp.net que usa o provedor de associação do asp.net. Cada comentário, entrada etc no banco de dados é rastreado pelo userID.
Como o MS não fornece uma maneira de alterar o nome de usuário, eu encontrei o nome de usuário na tabela "usuários" no banco de dados e há apenas um lugar onde o nome de usuário aparece.
Minha pergunta é,
É seguro fornecer uma página "editar perfil" onde o usuário pode editar seu próprio nome de usuário. Claro que eu iria lidar com essa mudança em segundo plano, alterando diretamente o valor "username" no banco de dados.
Há alguma desvantagem para isso? Eu criei e modifiquei algumas contas de teste e parece estar bem, só estou querendo saber se há algum ponto negativo conhecido antes de colocá-lo em produção.