Ejemplo n.º 1
0
        public string ExecuteAuthentication(AuthenticationItem authItem)
        {
            var authenticationItem = _context.AuthenticationItems.Find(authItem.Id);

            if (authenticationItem == null)
            {
                return(JsonConvert.SerializeObject(new { result = false, message = "Usuário não encontrado" }));
            }

            var name = authenticationItem.UserName;

            if (!authItem.UserName.Equals(name))
            {
                return(JsonConvert.SerializeObject(new { result = false, message = "Nome do usuário não confere" }));
            }

            var encPassword = authenticationItem.Password;

            if (!authItem.Password.Equals(encPassword))
            {
                return(JsonConvert.SerializeObject(new { result = false, message = "Senha não confere" }));
            }

            return(JsonConvert.SerializeObject(new { result = true, Mensagem = "Usuário validado com sucesso" }));
        }
Ejemplo n.º 2
0
 public ItemViewModel(AuthenticationItem item)
 {
     if (item == null)
     {
         throw new ArgumentNullException("item");
     }
     _item = item;
 }
Ejemplo n.º 3
0
        /*Populates authentication items*/
        public static void AddAuthItems(AuthenticationContext context)
        {
            var name = "user";
            var pwd  = "userpwd";

            var auth = new List <AuthenticationItem>();

            for (int i = 1; i <= 10; i++)
            {
                AuthenticationItem authItem = new AuthenticationItem()
                {
                    UserName = name + i,
                    Password = CommonOperations.Encrypt(pwd + i)
                };

                context.AuthenticationItems.Add(authItem);
            }

            context.SaveChanges();
        }