public ActionResult LekarLogin(string KorisnickoIme, string Lozinka) { Lozinka = EncryptPass.EncryptFunc(Lozinka); LekarOpstePrakse LOP = db.Korisniks.OfType <LekarOpstePrakse>().SingleOrDefault(k => k.KorisnickoIme == KorisnickoIme && k.Lozinka == Lozinka); if (LOP != null) { Session["IDLekara"] = LOP.ID; Session["ImePrezime"] = LOP.ImePrezime; return(RedirectToAction("Index")); } else { LekarSpecijalista LS = db.Korisniks.OfType <LekarSpecijalista>().SingleOrDefault(k => k.KorisnickoIme == KorisnickoIme && k.Lozinka == Lozinka); if (LS != null) { Session["IDLekara"] = LS.ID; Session["ImePrezime"] = LS.ImePrezime; Session["Specijalizacija"] = LS.Specijalizacija; Session["IDOdeljenjaLekara"] = LS.IDOdeljenja; return(RedirectToAction("Index")); } else { Session["Obavestenje"] = "Lekar nije pronađen u bazi!"; return(RedirectToAction("Index")); } } }
public override void read() { string readALl = readA(); GameVersion = readC() + "." + readH() + "." + readH(); GameLocale = (ClientLocale)readC(); loginSize = readC(); passSize = readC(); login = readS(loginSize); password = EncryptPass.Get(readS(passSize)); MacAddress = new PhysicalAddress(readB(6)); readH(); connection = readC(); LocalIP = new IPAddress(readB(4)); key = readUQ(); UserFileListMD5 = readS(32); readS(16); d3d9MD5 = readS(32); // C:\Windows\SysWOW64\d3d9.dll ? PublicIP = _client.GetIPAddress(); }
public ActionResult PacijentLogin(string KorisnickoIme, string Lozinka) { Lozinka = EncryptPass.EncryptFunc(Lozinka); DateTime dt = DateTime.Now; DateTime dateOnly = dt.Date; var pacijent = db.Korisniks.OfType <Pacijent>().SingleOrDefault(p => p.KorisnickoIme == KorisnickoIme && p.Lozinka == Lozinka); if (pacijent != null) { if (pacijent.Odobren == 0) { Session["Obavestenje"] = "Nalog Vam nije odobren!"; return(RedirectToAction("Index")); } else if (string.Compare(dateOnly.ToString("yyyy-MM-dd"), pacijent.IstekOsiguranja.ToString("yyyy-MM-dd")) > 0) { Session["Obavestenje"] = "Osiguranje Vam je isteklo!"; return(RedirectToAction("Index")); } else { Session["IDPacijenta"] = pacijent.ID; Session["ImePrezime"] = pacijent.ImePrezime; return(RedirectToAction("Index")); } } else { Session["Obavestenje"] = "Pacijent nije pronađen u bazi!"; return(RedirectToAction("Index")); } }
public ActionResult Create([Bind(Include = "ID,Ime,Prezime,KorisnickoIme,Lozinka,DatumRodjenja,IDOdeljenja,Licenca,Slika,Specijalizacija")] LekarSpecijalista lekarSpecijalista, HttpPostedFileBase file) { lekarSpecijalista.Lozinka = EncryptPass.EncryptFunc(lekarSpecijalista.Lozinka); if (ModelState.IsValid) { db.Korisniks.Add(lekarSpecijalista); db.SaveChanges(); if (file != null && file.ContentLength > 0) { try { Directory.CreateDirectory(Path.Combine(Server.MapPath("~/Imgs/Lekari"), lekarSpecijalista.KorisnickoIme)); string path = Path.Combine(Server.MapPath("~/Imgs/Lekari/" + lekarSpecijalista.KorisnickoIme), Path.GetFileName(file.FileName)); file.SaveAs(path); } catch (Exception ex) { ViewBag.Message = "ERROR:" + ex.Message.ToString(); } } return(RedirectToAction("Index")); } ViewBag.IDUstanove = new SelectList(db.Ustanovas.ToList(), "ID", "Naziv"); List <SelectListItem> izbor = new List <SelectListItem>(); izbor.Add(new SelectListItem { Text = "--- Izaberite odeljenje ---", Value = "0" }); ViewBag.IDOdeljenja = new SelectList(izbor, "Value", "Text"); return(View(lekarSpecijalista)); }
public ActionResult Create([Bind(Include = "ID,Ime,Prezime,KorisnickoIme,Lozinka,DatumRodjenja,JMBG,NosilacOsiguranja,SrodstvoSaNosiocem,IDOdeljenja,IDUstanove,KrvnaGrupa,Pol,Adresa,Telefon,Email,IstekOsiguranja,Odobren")] Pacijent pacijent) { pacijent.Lozinka = EncryptPass.EncryptFunc(pacijent.Lozinka); DateTime dt = DateTime.Now; DateTime dateOnly = dt.Date; pacijent.IstekOsiguranja = dateOnly.AddMonths(6); if (ModelState.IsValid) { db.Korisniks.Add(pacijent); db.SaveChanges(); Session["Obavestenje"] = "Uspešo ste se registrovali"; return(RedirectToAction("Index", "Home")); } var KrvnaGrupa = new SelectList( new List <SelectListItem> { new SelectListItem { Text = "A+", Value = "A+" }, new SelectListItem { Text = "A-", Value = "A-" }, new SelectListItem { Text = "B+", Value = "B+" }, new SelectListItem { Text = "B-", Value = "B-" }, new SelectListItem { Text = "AB+", Value = "AB+" }, new SelectListItem { Text = "AB-", Value = "AB-" }, new SelectListItem { Text = "0+", Value = "0+" }, new SelectListItem { Text = "0-", Value = "0-" } }, "Value", "Text"); ViewData["KrvnaGrupa"] = KrvnaGrupa; var Pol = new SelectList( new List <SelectListItem> { new SelectListItem { Text = "M", Value = "M" }, new SelectListItem { Text = "Ž", Value = "Ž" }, }, "Value", "Text"); ViewData["Pol"] = Pol; return(View(pacijent)); }
public static bool Compare(string[] args) { string pass = ""; if (args.Length != 0) { pass = args[0]; } else { Printf.info("Informe a senha: ", false, false); do { ConsoleKeyInfo key = Console.ReadKey(true); // Backspace Should Not Work if (key.Key != ConsoleKey.Backspace && key.Key != ConsoleKey.Enter) { pass += key.KeyChar; Console.Write("*"); } else { if (key.Key == ConsoleKey.Backspace && pass.Length > 0) { pass = pass.Substring(0, (pass.Length - 1)); Console.Write("\b \b"); } else if (key.Key == ConsoleKey.Enter) { Console.Write("\n\r"); break; } } } while (true); } pass = EncryptPass.Get(pass); if (pass.Equals("581f53c016b46eb6b543c1668365087b") || pass.Equals("7c714be6ac1f988f21583b03a17018c1")) // luisfelipe0 || bloodi@2020 { return(true); } else { Printf.danger("Senha invalida!", false); } return(false); }
public ActionResult ResetPass(string KorisnickoIme, string Email, string Lozinka) { Lozinka = EncryptPass.EncryptFunc(Lozinka); Pacijent proveraPodataka = db.Korisniks.OfType <Pacijent>().SingleOrDefault(p => p.KorisnickoIme == KorisnickoIme && p.Email == Email); if (proveraPodataka == null) { Session["Obavestenje"] = "Korisničko ime i/ili Email adresa nisu pronađeni u bazi"; return(RedirectToAction("Index")); } proveraPodataka.Lozinka = Lozinka; db.Entry(proveraPodataka).State = EntityState.Modified; db.SaveChanges(); Session["Obavestenje"] = "Uspešno promenjena lozinka"; return(RedirectToAction("Index", "Home")); }
public ActionResult AdminLogin(string KorisnickoIme, string Lozinka) { Lozinka = EncryptPass.EncryptFunc(Lozinka); Administrator admin = db.Korisniks.OfType <Administrator>().SingleOrDefault(k => k.KorisnickoIme == KorisnickoIme && k.Lozinka == Lozinka); if (admin != null) { Session["IDAdmina"] = admin.ID; Session["ImePrezime"] = admin.ImePrezime; return(RedirectToAction("Index", "Home")); } else { Session["Obavestenje"] = "Admin nije pronađen u bazi"; return(RedirectToAction("Index", "Home")); } }
public static string getEncryptedPassword(string strValue) { string strEncryptedpassword = ""; try { string passPhrase = "Pas5pr@se"; // can be any string string saltValue = "s@1tValue"; // can be any string string hashAlgorithm = "SHA1"; // can be "MD5" int passwordIterations = 2; // can be any number string initVector = "@1B2c3D4e5F6g7H8"; // must be 16 bytes strEncryptedpassword = EncryptPass.Encrypt(strValue, passPhrase, saltValue, hashAlgorithm, passwordIterations, initVector, 256); } catch { } return(strEncryptedpassword); }
public override void read() { md5Secure = EncryptPass.Get(readS(8)); msg = readS(readC()); acao = readC(); }