예제 #1
0
 private void snimiSubmit_Click(object sender, EventArgs e)
 {
     if (lozinkaInput.Text != "")
     {
         klijent.LozinkaSalt = UIHelper.GenerateSalt();
         klijent.LozinkaHash = UIHelper.GenerateHash(lozinkaInput.Text, klijent.LozinkaSalt);
         DAKlijenti.KlijentiResetPass(klijent.Naziv, klijent.LozinkaSalt, klijent.LozinkaHash);
     }
     else
     {
         MessageBox.Show(Global.GetString("input_pass"), "Obavezan unos", MessageBoxButtons.OK,
                         MessageBoxIcon.Error);
         return;
     }
     if (korisnickoImeInput.Text != "")
     {
         klijent.KorisnickoIme = korisnickoImeInput.Text;
         DAKlijenti.KlijentiChangeUsername(klijent.Naziv, klijent.KorisnickoIme);
     }
     else
     {
         MessageBox.Show(Global.GetString("input_req_user"), "Obavezan unos", MessageBoxButtons.OK,
                         MessageBoxIcon.Error);
         return;
     }
     MessageBox.Show(Global.GetString("user_change_acc") + " " + klijent.Naziv, "Promjena pristupnih podataka",
                     MessageBoxButtons.OK, MessageBoxIcon.Information);
     Close();
 }
        protected void promijeniPassSubmit_Click(object sender, EventArgs e)
        {
            string novaLozinka  = NewPassword.Text.Trim();
            string staraLozinka = CurrentPassword.Text.Trim();

            Klijenti klijent  = new Klijenti();
            string   userName = User.Identity.Name;

            klijent = DAKlijenti.webSelectByKorisnickoIme_NoPassRequired(userName);


            //string hash = Convert.ToString(Connection.dm.Klijenti.Where(x => x.LozinkaHash == klijent.LozinkaHash).FirstOrDefault());
            //Klijenti check = new Klijenti();
            //check.LozinkaSalt = UIHelper.GenerateSalt();
            //check.LozinkaHash = UIHelper.GenerateHash(staraLozinka, check.LozinkaSalt);

            //if (check.LozinkaHash == klijent.LozinkaHash)
            //{



            klijent.LozinkaSalt = UIHelper.GenerateSalt();
            klijent.LozinkaHash = UIHelper.GenerateHash(novaLozinka, klijent.LozinkaSalt);
            DAKlijenti.KlijentiResetPass(klijent.Naziv, klijent.LozinkaSalt, klijent.LozinkaHash);
            Hide();

            SuccPass.Visible = true;



            //}
            //else
            //{
            //    Hide();
            //    Validation.Visible = true;
            //}
        }