Validacion en asp.net

Páginas: 2 (479 palabras) Publicado: 2 de enero de 2011
En el cual usabamos el web.config, ahora lo haremos contra un abase de datos. Usaremos Visual Studio 2005 mas Framework .NET 2.0. El lenguaje lo cambiaremos a C#.
Crearemos un nuevo sitio web enlenguaje C#. Le agregaremos una pagina que llamaremos login.aspx en el cual le agregaremos el control de Login que trae la Barra de Herramientas.

Los colores y fuente de letras de la caja del Loginqueda a gusto del programador , como lo mencionamos en el tutorial anterior.
Luego abriremos nuestro archivo web.config y agregaremos el siguiente codigo que le indicara a nuestro sitio web que todaslas paginas necesitaran auntentificarse antes ser accesadas.
<authentication mode=”Forms”>
      <forms name=”miFormulario” loginUrl=”login.aspx” protection=”All” path=”/” timeout=”30″ />    </authentication>
    <authorization>
      <deny users =”?” />
      <allow users = “*” />
    </authorization>
Ahora iremos con la pagina logina.spx. En elevento “Login1_Authenticate”agregaremos este codigo:
protected void Login1_Authenticate(object sender, AuthenticateEventArgs e)
{
if (ValidateUser(Login1.UserName, Login1.Password))
{FormsAuthentication.RedirectFromLoginPage(Login1.UserName, Login1.RememberMeSet );
}
}
Aqui dejamos la entrada del usuario dependiendo de una funcion creada por nosotros (ValidateUser). La cual validara elusuario y contraseña contra una base de datos. Como sera ORACLE, debemos agregar la referencia del cliente de  .NET para esta base.

Se tiene que agregar la llamada a la libreria al inicio de la paginalogin.aspx.cs:
 
System.Data.OracleClient;
El codigo de esta funcion es el que sigue:
private bool ValidateUser(string userName, string passWord)
{
string lookupPassword = null;
string sql =null;
OracleConnection oraConn = new OracleConnection(“Data Source=miservidor;User Id=miusuario;Password=mipassword”);
sql = “select clave from tabla_usuarios where login = ‘” + userName + “‘”;...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Asp.Net
  • Asp.Net
  • Asp.Net
  • Asp.net
  • Asp.net
  • Asp.net
  • Validacion
  • Validacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS