Hallo ik probeer een inlog systeem te maken met een access database maar ik kan niet inloggen misschien dat jullie de fout zien ik zie de fout niet meer.
Ik denk persoonlijk dat het iets met die md5 encryptie te maken heeft die we van de docent hebben gekregen maar ik weet niet hoe ik deze moet gebruiken.
Alvast bedankt.
Ik denk persoonlijk dat het iets met die md5 encryptie te maken heeft die we van de docent hebben gekregen maar ik weet niet hoe ik deze moet gebruiken.
Alvast bedankt.
Code:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Data.OleDb;
namespace Scooter
{
public partial class frmScooterworld : Form
{
public frmScooterworld()
{
InitializeComponent();
}
public string MD5(string waarde)
{
string retourwaarde = "";
byte[] gegevens = System.Text.Encoding.ASCII.GetBytes(waarde);
System.Security.Cryptography.MD5CryptoServiceProvider X =
new System.Security.Cryptography.MD5CryptoServiceProvider();
gegevens = X.ComputeHash(gegevens);
for (int i = 0; i < gegevens.Length; i++)
{
retourwaarde += gegevens[i].ToString("x2").ToLower();
}
return retourwaarde;
}
private void btnAnnuleren_Click(object sender, EventArgs e)
{
this.Close();
}
private void btnFactuur_Click(object sender, EventArgs e)
{
Factureren f2 = new Factureren();
this.Hide();
f2.ShowDialog();
}
public void btnInloggen_Click(object sender, EventArgs e)
{
OleDbConnection Verbinding = new OleDbConnection();
OleDbCommand Cmd;
OleDbDataReader ObjReader = null;
try
{
string ConnStr = @"Provider=Microsoft.ACE.OLEDB.12.0;
Data Source=..\..\..\Scooter.accdb;
Persist Security Info=False;";
Verbinding.ConnectionString = ConnStr;
Verbinding.Open();
ObjReader = null;
Cmd = new OleDbCommand("select * FROM gebruiker WHERE gebruikerID='" + txtGebruikersNaam.Text + "' AND wachtwoord='" + txtWachtwoord.Text + "'", Verbinding);
ObjReader = Cmd.ExecuteReader();
if (ObjReader.Read() == true)
{
MessageBox.Show("Login succes");
}
else
{
MessageBox.Show("Gebruikersnaam en wachtwoord zijn ongeldig.");
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
finally
{
if (ObjReader != null) ObjReader.Close();
if (Verbinding != null) Verbinding.Close();
}
}
}
}
Laatst bewerkt door een moderator: