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"); } } }
public GebruikerData getPlayerByLogin(String login) { DAO = new GebruikersDAO(); DataTable t = DAO.getUserByLogin(login).Tables[0]; if (t != null && t.Rows.Count != 0 ) { GebruikerData g = new GebruikerData(); object[] inhoud = t.Rows[0].ItemArray; g.ID = (int)inhoud[0]; g.gebruikersnaam = (String)inhoud[1]; g.wachtwoord = (String)inhoud[2]; g.voornaam = (String)inhoud[3]; g.naam = (String)inhoud[4]; g.mail = (String)inhoud[5]; g.straat = (String)inhoud[6]; g.huisnr = Int32.Parse(inhoud[7].ToString()); g.postcode = Int32.Parse(inhoud[8].ToString()); g.geboortedatum = DateTime.Parse(inhoud[10].ToString()); g.stad = (String)inhoud[11]; return g; } return null; }
protected void btnOpslaan_Click(object sender, EventArgs e) { GebruikersAccess bll = new GebruikersAccess(); GebruikerData g = new GebruikerData(); g.gebruikersnaam = Session["VPR_naam"].ToString(); g.naam = txtNaam.Text; g.voornaam = txtVoornaam.Text; g.straat = txtStraat.Text; g.postcode = Int32.Parse(txtPostcode.Text); g.huisnr = Int32.Parse(txtHuisnr.Text); g.stad = txtGemeente.Text; g.mail = txtEmail.Text; g.ID = bll.getIdByLogin(g.gebruikersnaam); bll.changeUserById(g); }
public void changeUserById(GebruikerData g) { util = new Util(); param = new List<SqlParameter>(); //to add parameters=> param.Add(new SqlParameter("@id", g.ID)); param.Add(new SqlParameter("@voornaam", g.voornaam)); param.Add(new SqlParameter("@naam", g.naam)); param.Add(new SqlParameter("@email", g.mail)); param.Add(new SqlParameter("@straat", g.straat)); param.Add(new SqlParameter("@huisnr", g.huisnr)); param.Add(new SqlParameter("@postcode", g.postcode)); param.Add(new SqlParameter("@stad", g.stad)); //SET IDENTITY_INSERT tblGebruikers ON; SqlParameter[] sqlparam = param.ToArray(); strSQL = "Update tblGebruikers set voornaam = @voornaam, naam = @naam, email = @email, straat = @straat, huisnr = @huisnr, postcode = @postcode, Geemente = @stad where id=@id;"; util.updaten(strSQL, sqlparam); }
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"; } }
public int addUser(GebruikerData g) { util = new Util(); param = new List<SqlParameter>(); //to add parameters=> param.Add(new SqlParameter("@gebruikersnaam", g.gebruikersnaam)); param.Add(new SqlParameter("@passwoord", g.wachtwoord)); param.Add(new SqlParameter("@voornaam", g.voornaam)); param.Add(new SqlParameter("@naam", g.naam)); param.Add(new SqlParameter("@email", g.mail)); param.Add(new SqlParameter("@straat", g.straat)); param.Add(new SqlParameter("@huisnr", g.huisnr)); param.Add(new SqlParameter("@postcode", g.postcode)); param.Add(new SqlParameter("@stad", g.stad)); param.Add(new SqlParameter("@geboortedatum", g.geboortedatum)); //SET IDENTITY_INSERT tblGebruikers ON; SqlParameter[] sqlparam = param.ToArray(); strSQL = "INSERT INTO tblGebruikers (gebruikersnaam, passwoord, voornaam, naam, email, straat, huisnr, postcode, Gemeente, geboortedatum) VALUES(@gebruikersnaam, @passwoord, @voornaam, @naam, @email, @straat, @huisnr, @postcode, @stad, @geboortedatum);"; return util.updaten(strSQL, sqlparam); }
protected void Page_Load(object sender, EventArgs e) { ((Master)Page.Master).checkLogon(true); if (Session["VPR_naam"] == null) { Response.Redirect("Home.aspx"); } SiteMapPath pad = (SiteMapPath)Master.FindControl("SiteMapPath1"); pad.Visible = false; RitAccess = new RitAccess(); PlaatsAccess = new PlaatsenAccess(); plaatsData = new Dictionary<int, PlaatsData>(); if (!Page.IsPostBack) { GebruikersAccess bll = new GebruikersAccess(); GebruikerData g = new GebruikerData(); string gebruikersnaam = Session["VPR_naam"].ToString(); g = bll.getPlayerByLogin(gebruikersnaam); lblGebruiker.Text = gebruikersnaam; txtNaam.Text = g.naam; txtVoornaam.Text = g.voornaam; txtStraat.Text = g.straat; txtPostcode.Text = g.postcode.ToString(); txtHuisnr.Text = g.huisnr.ToString(); txtGemeente.Text = g.stad; txtEmail.Text = g.mail; vulBestemmingData(); } updateHistoriek(); updateRitten(); }
protected void btnProfiel_Click(object sender, EventArgs e) { GebruikersAccess bll = new GebruikersAccess(); GebruikerData g = new GebruikerData(); string gebruikersnaam = Session["VPR_naam"].ToString(); g = bll.getPlayerByLogin(gebruikersnaam); lblGebruiker.Text = gebruikersnaam; txtNaam.Text = g.naam; txtVoornaam.Text = g.voornaam; txtStraat.Text = g.straat; txtPostcode.Text = g.postcode.ToString(); txtHuisnr.Text = g.huisnr.ToString(); txtGemeente.Text = g.stad; txtEmail.Text = g.mail; }
public void changeUserById(GebruikerData g) { DAO = new GebruikersDAO(); DAO.changeUserById(g); }
public int addUser(GebruikerData g) { DAO = new GebruikersDAO(); return DAO.addUser(g); }
public GebruikerData login(String login, byte[] pass) { DAO = new GebruikersDAO(); if(getPlayerByLogin(login) != null) { DataTable t = DAO.login(login).Tables[0]; if (t.Rows.Count != 0) { GebruikerData g = new GebruikerData(); object[] inhoud = t.Rows[0].ItemArray; g.ID = (int)inhoud[0]; g.gebruikersnaam = (String)inhoud[1]; g.wachtwoord = (String)inhoud[2]; g.voornaam = (String)inhoud[3]; g.naam = (String)inhoud[4]; return g; } } return null; }
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()); } } }