Exemplo n.º 1
0
    protected void btnReg_Click(object sender, EventArgs e)
    {
        if (Page.IsValid)
        {
            MD5_encryption md5 = new MD5_encryption();
            GebruikerData g = new GebruikerData();
            g.voornaam = txtVoornaam.Text;
            g.naam = txtNaam.Text;
            g.mail = txtEmail.Text;
            g.straat = txtStraat.Text;
            g.huisnr = Int32.Parse(txtHuisnr.Text);
            g.postcode = Int32.Parse(txtPost.Text);
            g.stad = txtStad.Text;
            g.gebruikersnaam = txtLogin.Text;
            g.geboortedatum = DateTime.ParseExact(txtGebDat.Text, "dd/MM/yyyy", System.Globalization.CultureInfo.InvariantCulture);

            //wachtwoord instellen (hash)
            g.wachtwoord = md5.encryptPas(txtPasswoord.Text);

            GebruikersAccess access = new GebruikersAccess();
            int res = access.addUser(g);
            txtVoornaam.Text = res.ToString();
            if (res != -1)
            {
                Response.Redirect("RegSucces.aspx");
            }
        }
    }
Exemplo n.º 2
0
    private void sendNewPass(string mail, string naam, string username)
    {
        string newpass = "";
        char[] characters = new char[58];
        for (int i = 65; i <= 122; i++)
        {
            characters[i - 65] = Convert.ToChar(i);
        }
        Random r = new Random();

        for(int j = 0;j<20;j++){
            char k = characters[r.Next(characters.Length)];
            string l = Convert.ToString(k);
            newpass += l;
        }
        GebruikersAccess bll = new GebruikersAccess();
        MD5_encryption md5 = new MD5_encryption();
        GebruikerData user = new GebruikerData();
        try
        {
            user = bll.getPlayerByLogin(username);
        }
        catch (Exception ex)
        {
            lblStatus.Text = "Er werd geen gebruiker gevonden met de opgegeven gebruikersnaam";
        }

        if (user != null)
        {
            bll.changePass(user.ID, md5.encryptPas(newpass));
            lblStatus.Text = "Het passwoord werd gewijzigd!";
            Mail.sendMail("Beste, <br/> <br/> U hebt onlangs uw passwoord gerecoverd bij VPRTravel <br/><br/> Nieuw passwoord: <strong>" + newpass + "</strong><br/><br/>Mvg,<br/> VPR Travel", mail, naam);
        }
        else
        {
            lblStatus.Text = "Er werd geen gebruiker gevonden met de opgegeven gebruikersnaam";
        }
    }
Exemplo n.º 3
0
    protected void btnPassChange_Click(object sender, EventArgs e)
    {
        if (!txtPassOud.Text.Equals(txtPassNieuw.Text))
        {
            if (txtPassNieuw.Text.Equals(txtPassNieuwOpnieuw.Text))
            {
                try
                {
                    GebruikersAccess bll = new GebruikersAccess();
                    MD5_encryption md5 = new MD5_encryption();
                    GebruikerData gebruiker = bll.getPlayerByLogin(Convert.ToString(Session["VPR_naam"]));
                    // controle op huidig pass
                    if (gebruiker.wachtwoord.Equals(md5.encryptPas(txtPassOud.Text)))
                    {
                        int id = gebruiker.ID;
                        bll.changePass(id, md5.encryptPas(txtPassNieuw.Text));
                    }
                    else
                    {
                        lblStatus.Text = "Het oud passwoord klopt niet met het huidige passwoord!";
                    }

                }
                catch (Exception ex)
                {
                    lblStatus.Text = "Er trad een fout op tijdens het wijzigen van het passwoord!";
                }

            }
            else
            {
                lblStatus.Text = "De 2 nieuwe passwoorden zijn niet gelijk!";
            }
        }
        else
        {
            lblStatus.Text = "Het nieuwe passwoord kan niet gelijk zijn aan de oude!";
        }
    }
Exemplo n.º 4
0
    protected void btnLogOk_Click(object sender, EventArgs e)
    {
        MD5_encryption md5 = new MD5_encryption();
        GebruikersAccess access = new GebruikersAccess();

        String login = txtLogin.Text;
        String pass = md5.encryptPas(txtWachtwoord.Text);

         gebruiker = access.getPlayerByLogin(login);
         if (gebruiker == null)
         {
             Session["VPR_login"] = false;
             Response.Redirect(Request.Url.ToString());

         }
         else
         {
             if (pass.Equals(gebruiker.wachtwoord))
             {
                 Session["VPR_login"] = true;
                 Session["VPR_id"] = gebruiker.ID;
                 Session["VPR_fullnaam"] = gebruiker.naam + " " + gebruiker.voornaam;
                 Session["VPR_naam"] = gebruiker.gebruikersnaam;

                 Response.Redirect(Request.Url.ToString());
             }
             else
             {
                 Session["VPR_login"] = false;
                 Response.Redirect(Request.Url.ToString());
             }
         }
    }