//
        // EncodePassword
        //   Encrypts, Hashes, or leaves the password clear based on the PasswordFormat.
        //

        private string EncodePassword(string password)
        {
            string encodedPassword = password;

            encodedPassword = GiftEncryption.EncryptPassword(password);

            return(encodedPassword);
        }
        //
        // CheckPassword
        //   Compares password values based on the MembershipPasswordFormat.
        //

        public bool CheckPassword(string password, string dbpassword)
        {
            string pass2 = dbpassword;

            //pass2 = GiftEncryption.DecryptPassword(dbpassword);
            pass2 = GiftEncryption.EncryptPassword(password);
            //if (password == pass2)
            if (pass2 == dbpassword)
            {
                return(true);
            }
//            Professional_Gift_Card_System.Services.Log.OtherError("Password failed: Entered=" + pass2 + " Database=" + dbpassword);
            return(false);
        }