public static Data.korisnici SelectByKorisnickoIme(string korisnickoime, string lozinka) { Data.korisnici ko = connection.db.selectByKorisnickoIme(korisnickoime).FirstOrDefault(); if (ko != null && UiHelper.GenerateHash(lozinka, ko.LozinkaSalt) == ko.LozinkaHash.Trim()) { return(ko); } return(null); }
private void button1_Click(object sender, EventArgs e) { try { Data.korisnici korisnik = new Data.korisnici(); korisnik.Ime = textBoxIme.Text; korisnik.Prezime = textBoxPrezime.Text; korisnik.KorisnickoIme = textBoxKorisnickoIme.Text; korisnik.IsAdmin = checkBox1.Checked; korisnik.LozinkaSalt = UiHelper.GenerateSalt(); korisnik.LozinkaHash = UiHelper.GenerateHash(textBoxLozinka.Text, korisnik.LozinkaSalt); Korisnici.InsertKorisnik(korisnik); MessageBox.Show("Uspješno dodan korisnik!", "Registracija"); } catch { MessageBox.Show("Pokušaj ponovo!", "Greška"); } }