Foros del Web » Programando para Internet » ASPX (.net) »

Sistema complejo de login

Estas en el tema de Sistema complejo de login en el foro de ASPX (.net) en Foros del Web. Hola. Estoy haciendo una aplicacion en asp.net 2.0 con VS2005. El ingreso al mismo se hace con usuario y contraseña, pero ademas cada usuario puede ...
  #1 (permalink)  
Antiguo 14/11/2007, 10:34
 
Fecha de Ingreso: mayo-2004
Mensajes: 189
Antigüedad: 19 años, 10 meses
Puntos: 1
Pregunta Sistema complejo de login

Hola.
Estoy haciendo una aplicacion en asp.net 2.0 con VS2005. El ingreso al mismo se hace con usuario y contraseña, pero ademas cada usuario puede tener varios roles dentro del sistema, y solo puede ingresar con un rol; por lo tanto tengo que validar el nombre de usuario y contraseña y verificar cuantos roles tiene ese usuario, si tiene uno le permito ingresar, si tiene mas de uno le muestro un combo con sus roles para seleccione uno para ingresar.

El tema lo encare con un login simple, con dos textbox (para usuario y pass) y un boton aceptar, y si tiene roles utilizo un updatePanel y muestro dentro el combo de roles.

Los problemas son:
. al presionar el boton aceptar me recarga la pagina, ¿como puedo evitarlo?. En el click del boton aceptar hago las comprobaciones de usuario y pass y habilito el combo de roles.
. no se como manejar el updatePanel, como mostrarlo (con la info que lleva adentro, el combo de roles). No encuentro la propiedades que me lo habilite.

bueno, espero se haya entendido. Si alguien sabe al menos la solucion a algunos de mis dos problemas, le agradeceria.

Saludos
__________________
Nadie nacío sabiendo...
  #2 (permalink)  
Antiguo 14/11/2007, 11:53
 
Fecha de Ingreso: noviembre-2006
Ubicación: México
Mensajes: 866
Antigüedad: 17 años, 5 meses
Puntos: 8
Re: Sistema complejo de login

Que tal Sanref.

Te falto poner el código(html), de como lo estas haciendo.

Pero tienes que asociar el updatepanel a tu botón, por ejemplo:
Código HTML:
<asp:UpdatePanel ID="pnlMiPanel" runat="server" UpdateMode="Conditional" ChildrenAsTriggers="true">
                    <triggers>
                        <asp:AsyncPostBackTrigger ControlID="btnAceptar" EventName="Click" />
                    </triggers>
...
...
Aunque yo lo haría de la siguiente manera:

1.- Pagína User y Password (Normal).
2.- Si es válido, seleccionar el Rol en otra página (Rol.aspx).
3.- Poner una opción dentro del sistema para cambiar de Rol.

Saludos!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:24.