Cómo Crear un Login en C Sharp y Base de Datos MS Access

iniciosdeseion

En este tutorial, aprenderá a cómo crear un sistema de inicio de sesión simple utilizando la base de datos de acceso C Sharp y la base de datos MS Access. Este método es un buen comienzo para usted cuando se trata de la base de datos MS Access y C Sharp. Esto es muy fácil de entender, especialmente para principiantes en programación. Todo lo que tiene que hacer es seguir las instrucciones que se muestran a continuación.

Creando Aplicación
Paso 1
Abra Microsoft Visual Studio 2010, 2012, 2013, 2015, 2017 0 2019 y cree una nueva aplicación de formulario de Windows para C Sharp.

Buscar Registros Entre dos Fechas en C Sharp y Base de Datos MS Access

Paso 2
Realice el formulario tal como se muestra a continuación.

Paso 3
Abra el editor de código presionando F7 en su teclado. En el editor de código, agregue un espacio de nombres para acceder a las bibliotecas OleDB

using System.Data.OleDb;

Paso 4
Cree una conexión entre C Sharp y la base de datos de MS Access. Después de eso, declare todas las clases y una variable de cadena que se necesita.

OleDbConnection con = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + Application .StartupPath + "\\logindb.accdb");
       OleDbCommand cmd;
       OleDbDataAdapter da;
       DataTable dt;
       string sql;

Paso 5
Cree una función para recuperar el número total de filas en la base de datos.

private int login(string sql)
        {
            int maxrow = 0;
            try
            {
                con.Open();
                cmd = new OleDbCommand();
                da = new OleDbDataAdapter();
                dt = new DataTable();

                cmd.Connection = con;
                cmd.CommandText = sql;

                da.SelectCommand = cmd;
                da.Fill(dt);

                maxrow = dt.Rows.Count; 
            }
            catch(Exception ex)
            {
             MessageBox.Show ( ex.Message);
            }
            finally
            {
                da.Dispose();
                con.Close();
            }
            return maxrow;
        }

Paso 6
Escriba el siguiente código para el proceso de inicio de sesión.

private void button1_Click(object sender, EventArgs e)
   {
       int maxrow = 0;
       sql = "Select * From tbluser WHERE u_name = '" + textBox1.Text + "' AND u_pass='" + textBox2.Text + "'";
       maxrow = login(sql);

       if(maxrow > 0)
       {
           MessageBox.Show("Bienvenido al Sistema");
           groupBox1.Enabled = false;
           label3.Text = "Welcome " + dt.Rows[0].Field<string>("fullname") + " | Logout" ;

           textBox1.Clear();
           textBox2.Clear();
       }
       else
       {
           MessageBox.Show("Your username and Password is incorrect.", "Invalid", MessageBoxButtons.OK, MessageBoxIcon.Error);
       }
   }

Paso 7
Escriba el siguiente código en el proceso de cierre de sesión.

private void label3_Click(object sender, EventArgs e)
       {
           groupBox1.Enabled = true;
           label3.Text = "Salir del Sistema";
       }

Antes de la descarga del Tutorial presiona el siguiente enlace para que te suscribas a nuestro Canal de YouTube:

SUSCRIBETE AL CANAL DE YOUTUBE AQUI !

Cómo Crear un Login en C Sharp y Base de Datos MS Access – Descargar el Tutorial en el siguiente enlace:

DESCARGAR AQUÍ

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *