Auntentificacion En Asp

Páginas: 25 (6175 palabras) Publicado: 28 de enero de 2013
Cómo implementar la autenticación basada en formularios en su aplicación ASP.NET mediante C#.NET
Id. de artículo: 301240 - Ver los productos a los que se aplica este artículo
Este artículo se publicó anteriormente con el número E301240
Expandir todo | Contraer todo
En esta página
* Resumen
* Requisitos
* Crear una aplicación ASP.NET utilizando C# .NET
*Configurar la seguridad del archivo Web.config
* Crear una tabla de base de datos de ejemplo para almacenar los detalles de los usuarios
* Crear una página Logon.aspx
* Codificar el controlador de eventos para que valide las credenciales de usuario
* Crear una página Default.aspx
* Notas adicionales
* Referencias
* Propiedades
* Propocionarcomentarios
Resumen
En este artículo se muestra cómo implementar la autenticación basada en formularios mediante una base de datos para almacenar los usuarios.

Requisitos
En la lista siguiente se describe el hardware, el software, la infraestructura de red y los Service Packs recomendados que necesitará:
* Microsoft Visual Studio .NET
* Servicios de Microsoft Internet Information Server(IIS) 5.0 o posterior
* Microsoft SQL Server
Crear una aplicación ASP.NET utilizando C# .NET
1. Abra Visual Studio .NET.
2. Cree una nueva aplicación web ASP.NET y especifique el nombre y ubicación.
Configurar la seguridad del archivo Web.config
En esta sección se describe cómo agregar y modificar las secciones de configuración de y para configurar la aplicación ASP.NET para queutilice la autenticación basada en formularios.
1. En el Explorador de soluciones, abra el archivo Web.config.
2. Cambie el modo de autenticación a Formularios.
3. Inserte la etiqueta y rellene los atributos apropiados. (Para obtener más información sobre estos atributos, consulte la documentación de MSDN o la documentación de QuickStart que se muestra en la sección REFERENCIAS.) Copieel código siguiente y, a continuación, haga clic en Pegar como HTML en el menú Edición para pegar el código en la sección del archivo:
4.
5.
7.

8. Deniegue el acceso a los usuarios anónimos en la sección de la forma siguiente:
9.
10.
11.12.

Crear una tabla de base de datos de ejemplo para almacenar los detalles de los usuarios
En esta sección se explica cómo crear una base de datos de ejemplo para almacenar el nombre de usuario, la contraseña y el rol de los usuarios. Necesita la columna de rol si desea almacenar roles de usuario en la base de datos e implementar laseguridad basada en roles.
1. En el menú Inicio, haga clic en Ejecutar y, a continuación, escriba notepad para abrir el Bloc de notas.
2. Resalte el siguiente código de script de SQL, haga clic en él con el botón secundario del mouse y, a continuación, haga clic en Copiar. En el Bloc de notas, haga clic en Pegar en el menú Edición para pegar el código siguiente:
3. ifexists (select * from sysobjects where id =
4. object_id(N'[dbo].[Users]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
5. drop table [dbo].[Users]
6. GO
7. CREATE TABLE [dbo].[Users] (
8. [uname] [varchar] (15) NOT NULL ,
9. [Pwd] [varchar] (25) NOT NULL ,
10.[userRole] [varchar] (25) NOT NULL ,
11. ) ON [PRIMARY]
12. GO
13. ALTER TABLE [dbo].[Users] WITH NOCHECK ADD
14. CONSTRAINT [PK_Users] PRIMARY KEY NONCLUSTERED
15. (
16. [uname]
17. ) ON [PRIMARY]
18....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Asp
  • ASP
  • mvc asp
  • Finanzas asp
  • asp net
  • Introducción ASP
  • Diplomado en ASP
  • Asp /Asp.Net

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS