Exemple #1
0
        public IActionResult ProvjeriLozinku(String korisnickoIme, [FromBody] KreirajTokenRequestModel model)
        {
            var valid = korisnikService.ProvjeriLozinku(korisnickoIme, model.Lozinka);

            if (!valid.IsOk)
            {
                return(Convert(valid));
            }
            var result = ulogaService.VratiSveZaKorisnickoIme(korisnickoIme);

            return(Convert(result));
        }
Exemple #2
0
        public IActionResult Kreiraj(String korisnickoIme, [FromBody] KreirajTokenRequestModel model)
        {
            var valid = korisnikService.ProvjeriLozinku(korisnickoIme, model.Lozinka);

            if (!valid.IsOk)
            {
                return(Convert(valid));
            }

            var ip      = Request.GetIpAddress();
            var klijent = Request.ParseUserAgent(userAgentParser);
            var result  = tokenService.KreirajToken(korisnickoIme, model.UlogaId, ip, klijent, Core.Constants.TokenTip.Sesija);

            logService.Akcija(Core.Constants.LogLevel.Info,
                              Core.Constants.LogKategorija.Pristup_sistemu,
                              Core.Constants.LogAkcija.Prijava_na_sistem,
                              ip,
                              korisnickoIme);

            return(Convert(result));
        }