From 9dc53fd1d9ef45d23ee373b296f796985e212bfe Mon Sep 17 00:00:00 2001 From: hiska Date: Sat, 10 Feb 2018 22:43:08 +0900 Subject: [PATCH] check confirm_email.html redirected after login --- dnsapi/dns_dnsever.sh | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/dnsapi/dns_dnsever.sh b/dnsapi/dns_dnsever.sh index aae1d3f..6b870d6 100644 --- a/dnsapi/dns_dnsever.sh +++ b/dnsapi/dns_dnsever.sh @@ -84,6 +84,19 @@ dnsever_txt() { return 1 fi + if printf "%s\n" "$response" | grep /confirm_email.html >/dev/null; then + response=$(_post "command=skipemail" "https://kr.dnsever.com/confirm_email.html") + if [ $? != 0 ] || [ -z "$response" ]; then + _err "dnsever_txt:$action ERROR skipemail" + return 1 + fi + response=$(_post "" "https://kr.dnsever.com/start.html") + if [ $? != 0 ] || [ -z "$response" ]; then + _err "dnsever_txt:$action ERROR login failed. Please check https://kr.dnsever.com/start.html after login" + return 1 + fi + fi + skey=$(printf "%s\n" "$response" | grep skey | sed -n "s/^.*value=['\"]\(.*\)['\"].*/\1/p") if [ -z "$skey" ]; then _err "dnsever_txt:$action ERROR login failed with login_id=$login_id login_password=$login_password"