Browse Source

fix account

pull/3139/head
flywithu 5 years ago
committed by GitHub
parent
commit
5517aad9d2
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 31
      dnsapi/dns_dnsever.sh

31
dnsapi/dns_dnsever.sh

@ -21,17 +21,29 @@ dns_dnsever_add() {
_debug fulldomain "$fulldomain"
_debug txtvalue "$txtvalue"
if [ -z "$DNSEVER_ID" ] || [ -z "$DNSEVER_PW" ]; then
DNSEVER_ID=""
DNSEVER_PW=""
return 1
DNSEVER_ID="${DNSEVER_ID:-$(_readaccountconf_mutable DNSEVER_ID)}"
DNSEVER_PW="${DNSEVER_PW:-$(_readaccountconf_mutable DNSEVER_PW)}"
if [ "$DNSEVER_ID" ]; then
_saveaccountconf_mutable DNSEVER_ID "$DNSEVER_ID"
_saveaccountconf_mutable DNSEVER_PW "$DNSEVER_PW"
else
if [ -z "$DNSEVER_ID" ] || [ -z "$DNSEVER_PW" ]; then
DNSEVER_ID=""
DNSEVER_PW=""
_err "You didn't specify a DNSEVER ID and PW yet."
return 1
fi
dnsever_domain_txt "add" "$DNSEVER_ID" "$DNSEVER_PW" "$fulldomain" "$txtvalue"
fi
#save the api key and email to the account conf file.
_saveaccountconf DNSEVER_ID "$DNSEVER_ID"
_saveaccountconf DNSEVER_PW "$DNSEVER_PW"
dnsever_domain_txt "add" "$DNSEVER_ID" "$DNSEVER_PW" "$fulldomain" "$txtvalue"
return $?
}
@ -43,6 +55,11 @@ dns_dnsever_rm() {
_info "Using dnsever remove"
_debug fulldomain "$fulldomain"
_debug txtvalue "$txtvalue"
DNSEVER_ID="${DNSEVER_ID:-$(_readaccountconf_mutable DNSEVER_ID)}"
DNSEVER_PW="${DNSEVER_PW:-$(_readaccountconf_mutable DNSEVER_PW)}"
if [ -z "$DNSEVER_ID" ] || [ -z "$DNSEVER_PW" ]; then
DNSEVER_ID=""
DNSEVER_PW=""

Loading…
Cancel
Save