示例#1
0
 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);
 }
示例#2
0
        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");
            }
        }