none
Excluir Usuário Membership RRS feed

  • Pergunta

  • Uso VS2010, aspnet4 c# sqlserver2008

    Usando a classe Membership... Crio um usuário e adiciono a ele uma role:

    ------- código1 - insere usuário e role-----------

    MembershipUser novoUsuario = Membership.CreateUser(login, senha, email, pergunta, resposta, true, out status);

    Roles.AddUserToRole(login, ddFuncao.SelectedValue); 

    -------

    Para deletar o referido usuário faço:

    ------- código2 - excluir usuário e role------------

     Roles.RemoveUserFromRoles(nome, roleDoUsuario);
     Membership.DeleteUser(nome); 

    --------

    Ambos os códigos funcionam, mas minha dúvida é a seguinte:

    Quando crio o usuário e adiciono a ele uma role (codigo1), ele cria 2 registro na tabela User, é provável que esses registros referenciam o usuário e a outra a role, mas o estranho é que quando mando deletar (codigo2) um dos registro permanece na tabela User, quer dizer ele apaga apenas um registro, porque o registro na tabela User permanece já que mandei deletar o usuário e sua respectiva role? Isso é correto?


    Álvaro Luiz

    sexta-feira, 23 de agosto de 2013 00:46

Respostas