private List <string> ProvjeriTwoFactorKljuc() { List <string> podaciKorisnik = new List <string>(); upit = "select twoFactor from twoFactorKorisnici where username='******'"; Baza.OtvaranjeKonekcijeSBazom(); reader = Baza.IzvrsavanjeUpita(upit); Console.WriteLine("evo me odi iznad"); if (reader.HasRows) { Console.WriteLine("tu sam"); while (reader.Read()) { for (int i = 0; i < reader.FieldCount; i++) { podaciKorisnik.Add(reader[i].ToString()); } } } foreach (var item in podaciKorisnik) { Console.WriteLine("Ispis: " + item.ToString()); } Baza.ZatvaranjeKonekcijeSBazom(); return(podaciKorisnik); }
private List <string> DohvatiNeprocitanePorukeUpit() { List <string> podaciKorisnik = new List <string>(); upit = "select tekst from Poruke where posiljatelj = '" + elementiPoruke[1] + "' and primatelj = '" + elementiPoruke[2] + "' and procitano = 'False'"; Baza.OtvaranjeKonekcijeSBazom(); reader = Baza.IzvrsavanjeUpita(upit); if (reader.HasRows) { while (reader.Read()) { for (int i = 0; i < reader.FieldCount; i++) { podaciKorisnik.Add(reader[i].ToString()); } } } else { podaciKorisnik.Add("Nema neprocitanih poruka!"); } Baza.ZatvaranjeKonekcijeSBazom(); reader.Close(); OznaciPorukeProcitanima(elementiPoruke); return(podaciKorisnik); }
private List <string> StvoriRegisterUpit() { bool uspjesno = true; List <string> podaciKorisnik = new List <string>(); upit = "Insert into Korisnici (username, password, email, datumROdjenja, razinaPristupa, aktivnost) values ('" + elementiPoruke[1] + "','" + elementiPoruke[2] + "','" + elementiPoruke[3] + "','" + elementiPoruke[4] + "','" + 3.ToString() + "','" + "True" + "')"; Baza.OtvaranjeKonekcijeSBazom(); try { Baza.IzvrsavanjeUpita(upit); } catch (SqlException ex) { Console.WriteLine("Već postoji taj username u bazi"); uspjesno = false; } if (uspjesno == true) { podaciKorisnik.Add("Registracija uspjesno izvrsena!"); } else { podaciKorisnik.Add("Korisnik sa tim usernameom već postoji, pokušajte ponovo!"); } Baza.ZatvaranjeKonekcijeSBazom(); return(podaciKorisnik); }
private List <string> StvoriLoginUpit() { List <string> podaciKorisnik = new List <string>(); upit = "Select * from Korisnici where username = '******' and password = '******' and aktivnost = 'true'"; Baza.OtvaranjeKonekcijeSBazom(); reader = Baza.IzvrsavanjeUpita(upit); if (reader.HasRows) { while (reader.Read()) { Console.WriteLine("Podaci o uspjesnoj prijavi: "); Console.WriteLine("{0}\t{1}", reader.GetString(0), reader.GetString(1)); for (int i = 0; i < reader.FieldCount; i++) { podaciKorisnik.Add(reader[i].ToString()); } } } else { Console.WriteLine("Neuspjesna prijava"); } Baza.ZatvaranjeKonekcijeSBazom(); reader.Close(); return(podaciKorisnik); }
private void OznaciPorukeProcitanima(string[] elemntiPoruke) { string upit = "update Poruke set procitano = 'True' where posiljatelj = '" + elementiPoruke[1] + "' and primatelj = '" + elementiPoruke[2] + "' and procitano = 'False'"; Baza.OtvaranjeKonekcijeSBazom(); Baza.IzvrsavanjeUpita(upit); Baza.ZatvaranjeKonekcijeSBazom(); }
private List <string> SLanjeTekstualnePorukeCLientuUpit() { List <string> podaciKorisnik = new List <string>(); upit = "insert into Poruke (posiljatelj, primatelj, tekst) values ('" + elementiPoruke[1] + "','" + elementiPoruke[2] + "','" + elementiPoruke[3] + "')"; Baza.OtvaranjeKonekcijeSBazom(); Baza.IzvrsavanjeUpita(upit); Baza.ZatvaranjeKonekcijeSBazom(); podaciKorisnik.Add("Poruka uspjesno poslana!"); return(podaciKorisnik); }
private List <string> UpdateKorisnickihPodatakaUpit() { List <string> podaciKorisnik = new List <string>(); upit = "update Korisnici set password='******', email='" + elementiPoruke[3] + "', datumRodjenja='" + elementiPoruke[4] + "' where username='******'"; Baza.OtvaranjeKonekcijeSBazom(); Baza.IzvrsavanjeUpita(upit); Baza.ZatvaranjeKonekcijeSBazom(); podaciKorisnik.Add("Uspjesno ste promijenili korisnicke podatke!"); return(podaciKorisnik); }
private List <string> UpdateKorisnickogaStatusa() { List <string> podaciKorisnik = new List <string>(); string status = elementiPoruke[2]; upit = "update Korisnici set aktivnost='" + status + "' where username='******'"; Baza.OtvaranjeKonekcijeSBazom(); Baza.IzvrsavanjeUpita(upit); Baza.ZatvaranjeKonekcijeSBazom(); podaciKorisnik.Add("Uspjesno ste izvrsili izmjenu statusa racuna!"); return(podaciKorisnik); }
private List <string> DodajTwoFactorKljuc() { Console.WriteLine("tu sam" + elementiPoruke[1] + " " + elementiPoruke[2]); List <string> podaciKorisnik = new List <string>(); foreach (var item in elementiPoruke) { Console.WriteLine("Element poruke: " + item); } int parse = int.Parse(elementiPoruke[2]); upit = "insert into twoFactorKorisnici (username, twoFactor) values ('" + elementiPoruke[1] + "','" + parse + "')"; Baza.OtvaranjeKonekcijeSBazom(); Baza.IzvrsavanjeUpita(upit); Baza.ZatvaranjeKonekcijeSBazom(); podaciKorisnik.Add("Dodali ste kljuc"); return(podaciKorisnik); }
private List <string> DohvatKorisnikAktivnost() { //podaci svih korisnika List <string> podaciKorisnik = new List <string>(); upit = "select username,aktivnost from Korisnici where razinaPristupa='3' or razinaPristupa='2'"; Baza.OtvaranjeKonekcijeSBazom(); reader = Baza.IzvrsavanjeUpita(upit); if (reader.HasRows) { while (reader.Read()) { string pomocniString = ""; //podaci o pojedinom korisniku List <string> pomocnaLista = new List <string>(); for (int i = 0; i < reader.FieldCount; i++) { if (i == 1) { if (string.Equals(reader[i].ToString(), "True")) { pomocniString = pomocniString + ",Otkljucan"; } else { pomocniString = pomocniString + ",Zakljucan"; } } else { pomocniString = pomocniString + reader[i].ToString(); } } podaciKorisnik.Add(pomocniString); } } Baza.ZatvaranjeKonekcijeSBazom(); reader.Close(); Console.WriteLine(podaciKorisnik); return(podaciKorisnik); }
private List <string> DohvatiKlijenteUpit() { List <string> podaciKorisnik = new List <string>(); upit = "select username from Korisnici"; Baza.OtvaranjeKonekcijeSBazom(); reader = Baza.IzvrsavanjeUpita(upit); if (reader.HasRows) { while (reader.Read()) { for (int i = 0; i < reader.FieldCount; i++) { podaciKorisnik.Add(reader[i].ToString()); } } } Baza.ZatvaranjeKonekcijeSBazom(); reader.Close(); return(podaciKorisnik); }