public override Model.Korisnik Authenticate(KorisnikLoginRequest request)
        {
            var korisnik = _context.Korisnik.Include(i => i.Uloga).FirstOrDefault(x => x.Email == request.Email);

            if (korisnik != null)
            {
                var newHash = GenerateHash(korisnik.LozinkaSalt, request.Password);

                if (newHash == korisnik.LozinkaHash)
                {
                    Model.Korisnik user = _mapper.Map <Model.Korisnik>(korisnik);
                    return(user);
                }
            }
            return(null);
        }
Example #2
0
 public virtual Korisnik Authenticate(KorisnikLoginRequest request)
 {
     throw new NotImplementedException();
 }