Foros del Web » Programación para mayores de 30 ;) » .NET »

Validar usuarios

Estas en el tema de Validar usuarios en el foro de .NET en Foros del Web. Buenas compañeros, estoy llevando un curso a distancia de Proyecto de Programacion, donde tengo que presentar un proyecto sencillo donde me piden que muestre un ...
  #1 (permalink)  
Antiguo 27/05/2010, 11:40
Avatar de buscador18  
Fecha de Ingreso: septiembre-2009
Mensajes: 146
Antigüedad: 14 años, 7 meses
Puntos: 2
Validar usuarios

Buenas compañeros, estoy llevando un curso a distancia de Proyecto de Programacion, donde tengo que presentar un proyecto sencillo donde me piden que muestre un formulario login: en C#

donde tengo que poner un usuario y un password que exista en una base de datos, en este caso ESICOM y la tabla usuario "nom_usuario" y "pass_usuario":


lo que me falta es la conexion a la base de datos que, no se si me pueden ayudar este es el avance:

Cita:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Data.SqlClient; //proveedor de base de datos
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace proyecto
{
public partial class login : Form
{
//poner
public SqlConnection con;
public string CadenaCon = "Server=.;database=esicom;user=sa;pwd=1234;"; // conexion
public SqlDataReader DrUsuario;
public string strCodigo, strClave;
public static string nomUsuario;

public login()
{
InitializeComponent();
}

private void button2_Click(object sender, EventArgs e)
{
Application.Exit();
}

//boton aceptar
private void button1_Click(object sender, EventArgs e)
{
if (this.textBox1.Text == "")
{
errorProvider1.SetError(textBox1, "Ingrese por favor el usuario");
return;
}
else
{
errorProvider1.SetError(textBox1, "");
}
if (this.textBox2.Text == "")
{
errorProvider1.SetError(textBox2, "Ingrese por favor la contraseña");
return;
}
else
{
errorProvider1.SetError(textBox2, "");
}


//conectando a la base de datos
con = new SqlConnection(@CadenaCon);

SqlCommand cmd = new SqlCommand("sp_usuario_getone '" + textBox1.Text.ToString() + "'", con);//

try
{
con.Open();
DrUsuario = cmd.ExecuteReader();

if (DrUsuario.HasRows)
{
while (DrUsuario.Read())
{
strCodigo = DrUsuario.GetString(0).ToString();
nomUsuario = DrUsuario.GetString(1).ToString();
strClave = DrUsuario.GetString(2);

if (strClave == textBox2.Text)
{
MessageBox.Show("Bienvenido al sistema " + nomUsuario.ToString());
this.Close();
}
else
MessageBox.Show("La clave de usuario esta errada...");
}
}
else
MessageBox.Show("El usuario no existe...");

}
catch (Exception SqlExp)
{
MessageBox.Show(SqlExp.Message, "Servidor ocupado");
}
}

}
}
  #2 (permalink)  
Antiguo 27/05/2010, 12:28
Avatar de Darkavender  
Fecha de Ingreso: septiembre-2008
Ubicación: SLV
Mensajes: 125
Antigüedad: 15 años, 7 meses
Puntos: 4
Respuesta: Validar usuarios

Connections String

Etiquetas: usuarios
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 00:35.