public override bool ValidateUser(string username, string password)
 {
     using (var db = new CustomerContext())
     {
         var user = db.FindCustomerByLoginOrEmail(username);
         return(user != null && user.Password.IsHashMatchesToPassword(password));
     }
 }
        public override MembershipUser GetUser(string username, bool userIsOnline)
        {
            MembershipUser result = null;

            using (var db = new CustomerContext())
            {
                var customer = db.FindCustomerByLoginOrEmail(username);
                if (customer != null)
                {
                    result = MapCustomerToMemebershipUser(customer);
                }
            }

            return(result);
        }