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)); }
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)); }