Ejemplo n.º 1
0
        private bool ValidacijaKorisnika()
        {
            if (rfv_KorisnickoIme.IsValid == false ||
                rfv_Lozinka.IsValid == false ||
                rfv_OMeni.IsValid == false ||
                rv_BrojGodina.IsValid == false)
            {
                return(false);
            }

            using (TriglavBL temp = new TriglavBL())
            {
                if (temp.ProvjeriIme(txt_KorisnickoIme.Text) != null)
                {
                    Response.Write("Greška! :: Korisničko ime je već registrirano.");
                    ResetPoljaRegistracija();
                    return(false);
                }
            }
            return(true);
        }
        private bool ValidacijaKorisnika()
        {
            var regexItem = new Regex("^[a-zA-Z0-9 ]*$");

            if (!regexItem.IsMatch(txt_KorisnickoIme.Text))
            {
                Response.Write("Greška! :: Korisničko ime ne smije sadrzati specijalne karaktere");
                return(false);
            }
            using (TriglavBL temp = new TriglavBL())
            {
                if (temp.ProvjeriIme(txt_KorisnickoIme.Text) != null)
                {
                    Response.Write("Greška! :: Korisničko ime je već registrirano.");
                    return(false);
                }
            }

            if (txt_Lozinka.Text.Count() < 6)
            {
                Response.Write("Greška! :: Lozinka je prekratka");
                return(false);
            }

            //Provjera da li lozinka posjeduje brojeve

            bool ImaLiBrojeva = false;

            foreach (char c in txt_Lozinka.Text)
            {
                if (Char.IsDigit(c))
                {
                    ImaLiBrojeva = true;
                }
            }

            if (!ImaLiBrojeva)
            {
                Response.Write("Greška! :: Lozinka mora sadržavati minimalno jedan broj");
                return(false);
            }



            using (TriglavBL temp = new TriglavBL())
            {
                if (temp.ProvjeriIme(txt_KorisnickoIme.Text) != null)
                {
                    Response.Write("Greška! :: Korisničko ime je već registrirano.");
                    return(false);
                }
            }

            if (rfv_KorisnickoIme.IsValid == false ||
                rfv_Lozinka.IsValid == false ||
                cv_lozinka.IsValid == false ||
                rfv_OMeni.IsValid == false ||
                rv_BrojGodina.IsValid == false ||
                rfv_brojGodina.IsValid == false)
            {
                return(false);
            }


            return(true);
        }