Putumayo

miércoles, marzo 25, 2009

 
Actividad 10. Utilizando autenticacion de formularios personalizada mostrar paginas con diferentes aspectos y menus de navegacion dependiendo del rol del usuario que entra al sistema.

Actividades a realizar para la solucion:

1. Definimos ROLES DEL SISTEMA:
ejemplo: Secretaria, Coordinador, EncargadoBienestar

1.1 De acuerdo a los roles se crean carpetas en el sitio web del proyecto:
en CADA carpeta creamos un archivo de pagina maestra con el nombre del rol.
y creamos un archivo web.sitemap.

1.2 Aniadimos una entrada al archivo de configuracion (en el archivo web.config de la raiz del sitio) para definir varios proveedores del archivos de navegacion del sitio.


1.3 Modificamos las Paginas Maestras de cada carpeta para los roles especificados.
cada menu especifica su fuente de datos y en el SiteMapDataSource se especifica el SiteMapProvider:

2. Crear paginas que utilizan las paginas maestras dependiendo del rol que las utilice.

3. En el formulario de autenticacion o entrada al sistema se evalua a que rol pertenece el usuario que entra al Sistema y se lo redirecciona a las paginas que utilizan las paginas maestras correspondientes.

el codigo que redirecciona segun los roles del usuario..


Tarea: Estudiar los siguientes conceptos:

1. Palabra reservada switch en CSharp.
2. Palabra reservada Try Catch
3. Proveedores de Mapas de sitio: XmlSiteMapProvider
4. Modos de Autenticacion en ASP.NET, como especificarlo en el archivo de configuracion:
authentication mode
4. Conceptos basicos de Paginas Maestras o Paginas Principales.
5. Control Menu.
6. Control SiteMapDataSource.



Etiquetas:


Comentarios: Publicar un comentario

Suscribirse a Comentarios de la entrada [Atom]





<< Página Principal

Archivos

julio 2005   mayo 2008   agosto 2008   septiembre 2008   octubre 2008   noviembre 2008   diciembre 2008   febrero 2009   marzo 2009   abril 2009   mayo 2009   junio 2009   julio 2009   agosto 2009   septiembre 2009   octubre 2009   noviembre 2009   diciembre 2009   febrero 2011   marzo 2011   abril 2011   mayo 2011   junio 2011   julio 2011   agosto 2011   septiembre 2011   octubre 2011   noviembre 2011   diciembre 2011   marzo 2012  

This page is powered by Blogger. Isn't yours?

Suscribirse a Entradas [Atom]