How to update user role asp.net membership? User update role membership
asp.net membership ilişkilerinde default olarak çoka çok ilişkili gelir. Yani bu ne demektir? Membershipte 1 üye birden fazla rolün içinde olabilir. Ve 1 rolde birden fazla kullanıcı olabilir.
Daha iyi örneklendirmek gerekirse;
Siteye yeni kayıt olan üyemizi default olarak "user" rolüne atıyoruz diyelim. Bu üyeyi admin rolüne de atayabiliyoruz demek oluyor.
Bizim yapacağımız işlem ise şu olduğunu varsayalım:
xyz kullanıcısı siteye kayıt olduğunda "user" rolüne atanıyor.
xyz kullanıcısını daha sonrasında "admin" rolüne atamak istiyoruz. Fakat tek bir farkla "user" rolünden çıkarıp "admin" atayacağız. Yani xyz kullanıcısı sadece tek rolde olmasını istiyoruz. Bunun için gereken kodlarımız;
Roles.RemoveUserFromRole("kullanıcıAdi", "silinecekRolü");
Roles.AddUserToRole("kullanıcıAdi", "yeniRolü");