Roles - CreateUserWizard
Publicado por Edgar (35 intervenciones) el 04/10/2007 06:50:42
hola, estoy tratando de adaptar el CreateUserWizard para que no solo cree el usuario sino que ademas, permita al administrador del sitio asignar,le el rol inmediatatemente. Ya funciona, me asigna el rol pero, al asignarle el rol al usuario recien creado el LoginName, cambia inmediatamente por el nombre del usuario que acabo de crear. Empece haciendolo como lo hacen en un video de asp.net, aqui les dejo la porcion de codigo donde guarda el rol a ver en que me peuden ayudar...
<script runat="server">
Public Sub ActiveRoleStep(ByVal sender As Object, ByVal e As System.EventArgs)
Roles_LstBx.DataSource = Roles.GetAllRoles()
Roles_LstBx.DataBind()
End Sub
Public Sub DeactiveRoleStep(ByVal sender As Object, ByVal e As System.EventArgs)
Roles.AddUserToRole(Usuarios_Wzd.UserName.ToString(), Roles_LstBx.SelectedValue)
End Sub
</script>
cada vez que se activa el paso del wizard (OnActive, OnDeactive) donde se va a asignar el rol, se cargan lo roles con el primer metodo, y cuando se desactiva, se guarda el rol...no se que pueda ser.....spero me puedan ayudar o me den alguna sugerencia de hacerlo de otra forma no se...pero me parec que lo mas adeciado es que al crear el usuario se asigne enseguida su rol.....
gracias....
:)
<script runat="server">
Public Sub ActiveRoleStep(ByVal sender As Object, ByVal e As System.EventArgs)
Roles_LstBx.DataSource = Roles.GetAllRoles()
Roles_LstBx.DataBind()
End Sub
Public Sub DeactiveRoleStep(ByVal sender As Object, ByVal e As System.EventArgs)
Roles.AddUserToRole(Usuarios_Wzd.UserName.ToString(), Roles_LstBx.SelectedValue)
End Sub
</script>
cada vez que se activa el paso del wizard (OnActive, OnDeactive) donde se va a asignar el rol, se cargan lo roles con el primer metodo, y cuando se desactiva, se guarda el rol...no se que pueda ser.....spero me puedan ayudar o me den alguna sugerencia de hacerlo de otra forma no se...pero me parec que lo mas adeciado es que al crear el usuario se asigne enseguida su rol.....
gracias....
:)
Valora esta pregunta


0