Hola:
arcanisgk11
Si estas trabajando en el entorno Windows Form C# y Base de Datos SQL Server
Debes hacer lo siguiente:
1.- Crear una BD en SQL Server, una tabla (tb_usuario) que almacena Usuario y password. ; crear un procedimiento almacenado para la consulta.
2.- En C# crear un clase usuario.cs ( el cual permitirá interactuar la interfaz con la BD).
3.- desde la Interfaz C# Llamar a la clase.
PRIMERO:
Código PHP:
CREATE TABLE [dbo].[tb_usuario](
[usu_nombre] [varchar](15) NOT NULL,
[usu_pass] [varchar](20) NULL
)
Proced Almac.
Código PHP:
CREATE PROCEDURE [dbo].[tb_usuarioSeek]
(
@usu_nombre varchar(15),
@usu_pass varchar(20)
)
AS
SET NOCOUNT ON
SELECT [usu_nombre],
[usu_pass],
FROM [tb_usuario]
WHERE [usu_nombre] = rtrim(@usu_nombre) and [usu_pass]=rtrim(@usu_pass)
SEGUNDO
Código PHP:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.SqlClient;
using System.Data;
namespace classlibrarySysmin
{
public class usuario
{
public bool BuscarUsuario(string xnombre, string xpass)
{
Conexion cnn = new Conexion();
SqlConnection cn = new SqlConnection(cnn.LeerCadenaConexion());
SqlCommand cmd = new SqlCommand("tb_usuarioSeek", cn);
cmd.Connection = cn;
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("@usu_nombre",xnombre);
cmd.Parameters.AddWithValue("@usu_pass", xpass);
try
{
cn.Open();
SqlDataReader lector = cmd.ExecuteReader(CommandBehavior.CloseConnection);
if (lector.HasRows == true)
{
return true;
}
else
{
return false;
}
}
catch (Exception ex)
{
throw new Exception(ex.Message);
}
finally
{
cn.Dispose();
cmd.Dispose();
}
}
}
}
TERCERO
Código PHP:
usuario user = new usuario();
if (user.BuscarUsuario(cboUser.Text.Trim(), txtPass.Text.Trim()))
{
this.Hide();
/// SHOW formulario principal
}
espero que te ayude y sea lo que buscas.
Saludos