private void btnOk_Click(object sender, EventArgs e)
        {
            InlogController    ic = new InlogController();
            DatabaseController d  = new DatabaseController();

            if (d.IsLoginCorrect(tbGebruikersnaam.Text, ic.GetHashSha256(tbWachtwoord.Text)))
            {
                frmAlgemeen f = new frmAlgemeen();
                f.ShowDialog();
            }
            else
            {
                MessageBox.Show("Onjuiste login-gegevens.");
            }
        }
示例#2
0
        protected void btnLogin_Click(object sender, EventArgs e)
        {
            string           username = tbGebruikersnaam.Text;
            string           password = tbWachtwoord.Text;
            InlogController  ic       = new InlogController();
            PrincipalContext pc       = ic.GetPrincipalContext();

            if (pc != null)
            {
                Response.Write("AD omgeving opgehaald");
            }
            else
            {
                Response.Write("Error: kon AD omgeving niet ophalen");
                return;
            }

            if (ic.BestaatUser(username))
            {
                Response.Write("Gebruiker " + username + " bestaat.");
            }
            else
            {
                Response.Write("Error: gebruikersnaam " + username + " bestaat niet.");
                return;
            }

            if (ic.CheckLogin(username, password))
            {
                Gebruiker g = ic.GetGebruiker(username);
                Session["gebruiker"] = g;
                Response.Redirect("http://172.20.128.1/Pages/Beheer.aspx");
            }
            else
            {
                Response.Write("Error: gebruikersnaam " + username + " met ingevoerde wachtwoord komen niet overeen met die van Active Directory.");
                return;
            }
        }