예제 #1
0
        public Korisnik GetData(Korisnik korisnik)
        {
            Korisnik gost = KorisnikGetter.GetKorisnik(korisnik.KorisnickoIme, korisnik.Lozinka);

            username = gost.KorisnickoIme;
            return(gost);
        }
예제 #2
0
        public string LogIn(Korisnik log)
        {
            string putanjaBloka = HostingEnvironment.MapPath("~/Files/Blokirani.txt");

            string[] blokirani = File.ReadAllLines(putanjaBloka);

            for (int i = 0; i < blokirani.Length; i++)
            {
                if (blokirani[i] == log.KorisnickoIme)
                {
                    return("Privremeno ste blokirani.");
                }
            }

            string path = HostingEnvironment.MapPath("~/Files/Korisnici.txt");

            if (!File.Exists(path))
            {
                return("Login.html");
            }
            else
            {
                Korisnik korisnik = KorisnikGetter.GetKorisnik(log.KorisnickoIme, log.Lozinka);



                if (korisnik == null)
                {
                    return("Login.html");
                }
                else if (korisnik.Uloga == Uloge.GOST)
                {
                    return("Gost.html");
                }
                else if (korisnik.Uloga == Uloge.ADMINISTRATOR)
                {
                    return("Admin.html");
                }
                else
                {
                    return("Domacin.html");
                }
            }
        }