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

Logueo usuario password con aspx ajax y c# vs2005 y bd Access

Estas en el tema de Logueo usuario password con aspx ajax y c# vs2005 y bd Access en el foro de ASPX (.net) en Foros del Web. Hola amigos!! Desearia hacer una web en la que en la pagina principal hubiera un logueo a una base de datos access. Quiero utilizar AJAX ...
  #1 (permalink)  
Antiguo 04/01/2008, 09:01
 
Fecha de Ingreso: marzo-2007
Mensajes: 538
Antigüedad: 17 años, 1 mes
Puntos: 0
De acuerdo Logueo usuario password con aspx ajax y c# vs2005 y bd Access

Hola amigos!!
Desearia hacer una web en la que en la pagina principal hubiera un logueo a una base de datos access.
Quiero utilizar AJAX y c# con vs2005, y que sea algo que lo pueda utilizar para futuras paginas web. He leido que si global.asax, que si variables de sesion,que si WebUserControl pero no se por donde empezar.
Lo unico que he podido hacer es conectarme a la base de datos access y redireccionarme a otra web, pero no quiero que la pagina login sea siempre la principal.
A ver si alguien me puede hechar un cable.

Gracias
  #2 (permalink)  
Antiguo 06/01/2008, 07:55
Avatar de mdavila  
Fecha de Ingreso: julio-2007
Ubicación: Montevideo (Uruguay)
Mensajes: 919
Antigüedad: 16 años, 9 meses
Puntos: 13
Re: Logueo usuario password con aspx ajax y c# vs2005 y bd Access

Tenes que hacer un control web para utilizarlo en las paginas que deseas.
Estos son los pasos para crearlo:

1. Click "File" - "New Project"

2. The "New Project" Dialog opens up with the installed templates

3. Select the preferred language "Visual Basic" or "Visual C#" under "Project Types"

4. Expand the preferred language Node.

5. Select "Windows" under the preferred language Node.

6. The available templates are listed under "Templates"

7. Select the "Web Control Library" and click "Ok" to create a Web Control Library Project.

Luego que lo terminaste, abris tu proyecto web y le haces la referencia a la dll que creaste y lo insertas en tus paginas y listo.

Saludos.
  #3 (permalink)  
Antiguo 06/01/2008, 18:26
 
Fecha de Ingreso: diciembre-2007
Ubicación: Chile
Mensajes: 61
Antigüedad: 16 años, 4 meses
Puntos: 0
Re: Logueo usuario password con aspx ajax y c# vs2005 y bd Access

Oye mejor que el membership and roles de .NET no hay.

Debes usar los controles de usuario de .NET el login es estupendo. Asi reciclas el control :)

primero ante todo debes crear las bases de datos, con eso usas un wizard que esta en la carpeta donde se instala el .NET el archivo se llama "aspnet_regsql.exe" eso crea un conjunto de tablas que te sirven para varios proyectos al mismo tiempo y usando las clases de .NET

Código:
c:\windows\microsoft.NET\framework\v2.050727  <-- ahi esta.
luego en tu web.config agregas estas lineas:

Código:
<connectionStrings>
		<add name="saig" connectionString="Data Source=localhost;Initial Catalog=Saig;User Id=saig;Password=;"/>
		<add name="Saig1" connectionString="Data Source=localhost;Initial Catalog=Saig;Integrated Security=True" providerName="System.Data.SqlClient"/>
	</connectionStrings>

<!-- You should ALWAYS customize the Role provider and specify an applicationName... see http://weblogs.asp.net/scottgu/archive/2006/04/22/Always-set-the-_2200_applicationName_2200_-property-when-configuring-ASP.NET-2.0-Membership-and-other-Providers.aspx for more details... -->
		<roleManager enabled="true" defaultProvider="CustomizedRoleProvider">
			<providers>
				<add name="CustomizedRoleProvider" type="System.Web.Security.SqlRoleProvider" connectionStringName="Saig" applicationName="Saig"/>
			</providers>
		</roleManager>
		<!-- You should ALWAYS customize the Membership provider and specify an applicationName... see http://weblogs.asp.net/scottgu/archive/2006/04/22/Always-set-the-_2200_applicationName_2200_-property-when-configuring-ASP.NET-2.0-Membership-and-other-Providers.aspx for more details... -->
		<membership defaultProvider="CustomizedProvider">
			<providers>
				<add name="CustomizedProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="Saig" applicationName="Saig" requiresQuestionAndAnswer="false" maxInvalidPasswordAttempts="5000" minRequiredPasswordLength="5" requiresUniqueEmail="false" passwordAttemptWindow="10" minRequiredNonalphanumericCharacters="0"/>
			</providers>
		</membership>
que es le estas diciendo al proveedor donde esta la base de datos con la cadena de conexion.

esta linea en el web.config le dice a los usuarios que se autentiquen antes de entrar a cualquier pagina: :D

Código:
<authentication mode="Forms">
			<forms loginUrl="Login.aspx" slidingExpiration="true" timeout="60"/>
		</authentication>
al correr el wizard veras que te creo unas tablas, que guardan tus usuarios con claves encriptadas y todo!!

en las propiedades del control login le indicas que pantalla ira al validarce.

Espero haberte ayudado un poco.

The Ultimate.
  #4 (permalink)  
Antiguo 07/01/2008, 12:34
 
Fecha de Ingreso: marzo-2007
Mensajes: 538
Antigüedad: 17 años, 1 mes
Puntos: 0
Re: Logueo usuario password con aspx ajax y c# vs2005 y bd Access

investigaré sobre ello.

Por lo que veo, e imagino, esto que me decís será para hacerlo en una aplicacion web y utilizarlo en cualquier otra pagina mia que tenga que hacer, ¿no?
La verdad que me suena a chino todo, si tuvierais algun codigo de ejemplo me haríais un gran favor.
Aún y así les agradezco vuestra dedicación, muchisimas gracias
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 07:08.