Si creas una aplicación que requiere autenticación y te piden crear muchos usuarios, la mejor manera de hacerlo es mediante código de servidor.

Antes que nada deberás haber configurado tu aplicación con Membership y Role. Busca “Membership” en este blog para encontrar cómo hacerlo.

El código vb.net para crear un usuario y asignarlo a un rol (o función) es:

  1. If Membership.GetUser("usuario1") Is Nothing Then
  2.    Membership.CreateUser("usuario1", "password", "usuario1@hotmail.com")
  3.    Roles.AddUserToRole("usuario1", "Rol")
  4. End If

Si necesitas crear cientos de usuarios, te recomiendo crear una tabla temporal en la base de datos y meter las lí­neas anteriores en un ciclo que vaya tomando un valor de la tabla en cada iteración.

También puedes crear algo más completo usando MembershipCreateStatus, sigue el ejemplo que aparece en esta liga.

Un comentario sobre “Cómo crear usuarios y asignarlos a roles con código de servidor

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *


cuatro + 2 =