Verificar Usuario y Contraseña ASP.NET C# y VB Script

En este post vamos a ver como podemos verificar si un usuario existe en nuestra base de datos.
Requerimientos:
Visual Developer 2008.
SQL Express 2008.

ASP.NET C#.
El siguiente codigo lo pondremos dentro de un boton.

Boolean aceptado = false;

String datasource = @”Data Source=.\SQLExpress;Initial Catalog=BD;Integrated Security=True;”; Ruta de nuestra BD

SqlConnection conexion = new SqlConnection(datasource); Creamos la conexion

SqlCommand consulta = new SqlCommand(“select * from usuarios where usuario=’” + TextBox1.Text  + “‘ and contrasena=’” + TextBox2.Text   + “‘”,conexion);Creamos el query deseado

conexion.Open(); Abrimos la bd

SqlDataReader leerbd=consulta.ExecuteReader();Ejecutamos el query y lo asignamos a Data Reader

if (leerbd.Read() == true) Verificamos si es correcta nuestra consulta

{

aceptado = true;

}

else

{

aceptado = false;

}

if (aceptado == true)

{

Console.Write(“Acceso Valido”);

}

else

{

Console.Write(“Acceso Denegado”);

}

conexion.Close(); Cerramos la conexion


ASP.NET VB
El siguiente codigo es para verificar un usuario en VB Script.

Dim aceptado As Boolean = False

Dim datasource = “Data Source=.\SQLExpress;Initial Catalog=BD;Integrated Security=True”

Dim conexion As New SqlConnection(datasource)

Dim consulta As New SqlCommand(“select * from usuarios where usuario=’” & TextBox1.Text & “‘ and contrasena=’” & TextBox2.Text & “‘”,conexion)

conexion.Open()

Dim leerbd As SqlDataReader = consulta.ExecuteReader()

If leerbd.Read <> False Then

aceptado = True

Else

aceptado = False

End If

If aceptado = True Then

Label1.Text = “Entra”

Else

Label1.Text = “no entra”

End If

conexion.Close()

Tanto en VB y C# debemos usar System.Data.SqlClient;

Espero y que les sea de utilidad este codigo.

2 comentarios »

  1. maria del carmen dicho:

    Hola!!!!! muchas gracias por tu post!!!!! me ayudaste un monton estuve horas de horas probando ingresar con usuarios registrados en mi BD y no salia busq x la web y al gin encuentre un codigo sencillo…..GRACIAS Arturo.

  2. eliza dicho:

    aaaahh eres grande… gracias si me sirvio mucho


{ RSS suscribirse para los comentarios en esta entrada} · { URI para TrackBack. }

Dejar un comentario