{"id":7915,"date":"2018-09-06T13:59:28","date_gmt":"2018-09-06T13:59:28","guid":{"rendered":"https:\/\/healthyaging.net\/magazine\/member-login\/forgot-password\/"},"modified":"2018-09-06T14:11:26","modified_gmt":"2018-09-06T14:11:26","slug":"forgot-password","status":"publish","type":"page","link":"https:\/\/healthyaging.net\/magazine\/member-login\/forgot-password\/","title":{"rendered":"Forgot Password"},"content":{"rendered":"<div id=\"dna_all_forms\">\n<div align=\"center\" class=\"form-border form-shadow text-left\">\n\n            <form name=\"forget_form\" class=\"form-border\" method=\"post\" onsubmit=\"return verify();\">\n            <input type=\"hidden\" value=\"forgot_pass\" name=\"dna_action_page\" \/>\n            <div id=\"dna-login\">\n                <span id=\"general_lbl_error\" class=\"lblErr center-block text-center\"><\/span>\n                <div class=\"form-group dna_margin\">\n                    <label class=\"dna-heading\"  for=\"login_name\">Login Name:<\/label>\n                    <div class=\"input-group \">\n                        <span class=\"input-group-addon\"><span  class=\"dashicons dashicons-admin-users\"><\/span><\/span>\n                        <input name=\"login_name\" id=\"login_name\" class=\"form-control control-input\" placeholder=\"Enter Login Name\" onkeydown=\"hideAllMsg();\" type=\"text\" \/>\n                    <\/div>\n                    <span id=\"login_name_lbl_error\" class=\"lblErr center-block text-center\"><\/span>\n                <\/div>\n\n                <div class=\"center-block text-center\"><i>- OR -<\/i><\/div>\n                <div class=\"form-group dna_margin\">\n                    <label class=\"dna-heading\" for=\"email\">Email Address:<\/label>\n                    <div class=\"input-group \">\n                        <span class=\"input-group-addon\"><span class=\"dashicons dashicons-email-alt\"><\/span><\/span>\n                        <input name=\"email1\" id=\"email\" class=\"form-control control-input\" placeholder=\"Enter Email Address\"  onkeydown=\"hideAllMsg();\" type=\"text\" \/>\n                    <\/div>\n                    <span id=\"email_lbl_error\" class=\"lblErr center-block text-center\"><\/span>\n                <\/div>\n                <input name=\"send\" value=\"Submit\" type=\"submit\" class=\"btn btn-default btn-block \" \/>\n\n            <\/div>\n        <\/form>\n        \n<\/div>\n<\/div>\n<script language=\"javascript\" type=\"text\/javascript\">\n    function SubscriptionDNA_GetElement(id) {\n        return document.getElementById(id);\n    }\n\n    function showErrorMsg(span, message) {\n        var f = span;   \/\/ Get the input span element in the document with error\n        jQuery(f).html(message);\n    }\n    function hideErrorMsg(span) {\n        var f = span;   \/\/ Get the input span element in the document with error\n        jQuery(f).html('');\n    }\n    function hideAllMsg() {\n        var f = SubscriptionDNA_GetElement('general_lbl_error');\n        jQuery(f).html('');\n        var f = SubscriptionDNA_GetElement('login_name_lbl_error');\n        jQuery(f).html('');\n        var f = SubscriptionDNA_GetElement('new_password_lbl_error');\n        jQuery(f).html('');\n        var f = SubscriptionDNA_GetElement('c_new_password_lbl_error');\n        jQuery(f).html('');\n        var f = SubscriptionDNA_GetElement('email_lbl_error');\n        jQuery(f).html('');\n    }\n    function verify() {\n        if (SubscriptionDNA_GetElement('login_name').value != \"\") {\n            if (SubscriptionDNA_GetElement('login_name').value.indexOf(' ') != -1) {\n                \/\/alert(\"Space not allowed in the Login Name.\");\n                var span = SubscriptionDNA_GetElement('login_name_lbl_error');\n                var errMsg = \"Space not allowed in the Login Name\";\n                showErrorMsg(span, errMsg);\n                SubscriptionDNA_GetElement('login_name').focus();\n                return false;\n            } else {\n                if (check_special_chr($('login_name').value) == false) {\n                    \/\/alert (\"Special characters are not allowed in Login Name.\");\n                    var span = SubscriptionDNA_GetElement('login_name_lbl_error');\n                    var errMsg = \"Special characters are not allowed in Login Name\";\n                    showErrorMsg(span, errMsg);\n                    SubscriptionDNA_GetElement('login_name').focus();\n                    return false;\n                }\n            }\n            return(true);\n        } \n        else if (SubscriptionDNA_GetElement('email').value != \"\") {\n            if (!validate(SubscriptionDNA_GetElement('email').value)) {\n                SubscriptionDNA_GetElement('email').focus();\n                return false;\n            }\n            return(true);\n        } else {\n            \/\/alert (\"Please provide either login name or email address on to retrieve your credentials.\");\n            var span = SubscriptionDNA_GetElement('general_lbl_error');\n            var errMsg = \"Please provide either login name or email address on to retrieve your credentials\";\n            showErrorMsg(span, errMsg);\n            SubscriptionDNA_GetElement('login_name').focus();\n            return false;\n        }\n        return true;\n    }\n    function verifyReset() {\n        if (SubscriptionDNA_GetElement('new_password').value == \"\") {\n            \/\/alert(\"Please enter new password.\");\n            var span = SubscriptionDNA_GetElement('new_password_lbl_error');\n            var errMsg = \"Please enter new password\";\n            showErrorMsg(span, errMsg);\n            SubscriptionDNA_GetElement('new_password').focus();\n            return(false);\n\n        } else if (SubscriptionDNA_GetElement('new_password').value != SubscriptionDNA_GetElement('c_new_password').value) {\n            \/\/alert(\"Passowrd and confirm password are not same.\");\n            var span = SubscriptionDNA_GetElement('c_new_password_lbl_error');\n            var errMsg = \"Passowrd and confirm password are not same\";\n            showErrorMsg(span, errMsg);\n            SubscriptionDNA_GetElement('new_password').focus();\n            return(false);\n        }\n        return true;\n    }\n    function check_special_chr(fld) {\n\n        var iChars = \"~!@#$%^&*()+=-[]\\\\\\';,.\/{}|\\\":<>?\";\n\n        for (var i = 0; i < fld.length; i++) {\n            if (iChars.indexOf(fld.charAt(i)) != -1) {\n                return false;\n            }\n        }\n        return true;\n    }\n\n    function validate(id) {\n        var val = id;\n        var checkTLD = 1;\n        var knownDomsPat = \/^(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum)$\/;\n        var emailPat = \/^(.+)@(.+)$\/;\n        var specialChars = \"\\\\(\\\\)><@,;:\\\\\\\\\\\\\\\"\\\\.\\\\[\\\\]\";\n        var validChars = \"\\[^\\\\s\" + specialChars + \"\\]\";\n        var quotedUser = \"(\\\"[^\\\"]*\\\")\";\n        var ipDomainPat = \/^\\[(\\d{1,3})\\.(\\d{1,3})\\.(\\d{1,3})\\.(\\d{1,3})\\]$\/;\n        var atom = validChars + '+';\n        var word = \"(\" + atom + \"|\" + quotedUser + \")\";\n        var userPat = new RegExp(\"^\" + word + \"(\\\\.\" + word + \")*$\");\n        var domainPat = new RegExp(\"^\" + atom + \"(\\\\.\" + atom + \")*$\");\n        var matchArray = val.match(emailPat);\n        if (matchArray == null) {\n            \/\/alert(\"Please provide valid Email\");\n            var span = SubscriptionDNA_GetElement('email_lbl_error');\n            var errMsg = \"Please provide valid Email\";\n            showErrorMsg(span, errMsg);\n            return false;\n        }\n        var user = matchArray[1];\n        var domain = matchArray[2];\n\n        for (i = 0; i < user.length; i++) {\n            if (user.charCodeAt(i) > 127) {\n                \/\/alert(\"Please provide valid Email.\");\n                var span = SubscriptionDNA_GetElement('email_lbl_error');\n                var errMsg = \"Please provide valid Email\";\n                showErrorMsg(span, errMsg);\n                return false;\n            }\n        }\n\n        for (i = 0; i < domain.length; i++) {\n            if (domain.charCodeAt(i) > 127) {\n                \/\/alert(\"Please provide valid Email.\");\n                var span = SubscriptionDNA_GetElement('email_lbl_error');\n                var errMsg = \"Please provide valid Email\";\n                showErrorMsg(span, errMsg);\n                return false;\n            }\n        }\n\n        if (user.match(userPat) == null) {\n            \/\/alert(\"Please provide valid Email.\");\n            var span = SubscriptionDNA_GetElement('email_lbl_error');\n            var errMsg = \"Please provide valid Email\";\n            showErrorMsg(span, errMsg);\n            return false;\n        }\n        var IPArray = domain.match(ipDomainPat);\n        if (IPArray != null) {\n            for (var i = 1; i <= 4; i++) {\n                if (IPArray[i] > 255) {\n                    \/\/alert(\"Please provide valid Email.\");\n                    \/\/\talert(\"Destination IP address is invalid!\");\n                    var span = SubscriptionDNA_GetElement('email_lbl_error');\n                    var errMsg = \"Please provide valid Email\";\n                    showErrorMsg(span, errMsg);\n                    return false;\n                }\n            }\n            return true;\n        }\n\n        var atomPat = new RegExp(\"^\" + atom + \"$\");\n        var domArr = domain.split(\".\");\n        var len = domArr.length;\n        for (i = 0; i < len; i++) {\n            if (domArr[i].search(atomPat) == -1) {\n                \/\/alert(\"Please provide valid Email.\");\n                \/\/alert(\"The domain name does not seem to be valid.\");\n                var span = SubscriptionDNA_GetElement('email_lbl_error');\n                var errMsg = \"Please provide valid Email\";\n                showErrorMsg(span, errMsg);\n                return false;\n            }\n        }\n        if (checkTLD && domArr[domArr.length - 1].length != 2 &&\n                domArr[domArr.length - 1].search(knownDomsPat) == -1) {\n            \/\/alert(\"Please provide valid Email.\");\n            \/\/\talert(\"The address must end in a well-known domain or two letter \" + \"country.\");\n            var span = SubscriptionDNA_GetElement('email_lbl_error');\n            var errMsg = \"Please provide valid Email\";\n            showErrorMsg(span, errMsg);\n            return false;\n        }\n\n        if (len < 2) {\n            \/\/alert(\"Please provide valid Email\");\n            \/\/alert(\"This address is missing a hostname!\");\n            var span = SubscriptionDNA_GetElement('email_lbl_error');\n            var errMsg = \"Please provide valid Email\";\n            showErrorMsg(span, errMsg);\n            return false;\n        }\n\n        \/*\tlength_2 = val.length;\n         is_last = val.lastIndexOf('.')+1;\n\n         if(\tval.lastIndexOf('@')==-1 || val.lastIndexOf('@')==0 || val.lastIndexOf('@')==val.length-1 || val.lastIndexOf('.')==-1 || length_2==is_last){\n         alert(\"Please provide valid Email\");\n         return false;\n         }*\/\n\n        return true;\n    }\n\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"Login Name: - OR - Email Address:","protected":false},"author":3,"featured_media":0,"parent":7914,"menu_order":3,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-7915","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/healthyaging.net\/magazine\/wp-json\/wp\/v2\/pages\/7915","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/healthyaging.net\/magazine\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/healthyaging.net\/magazine\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/healthyaging.net\/magazine\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/healthyaging.net\/magazine\/wp-json\/wp\/v2\/comments?post=7915"}],"version-history":[{"count":1,"href":"https:\/\/healthyaging.net\/magazine\/wp-json\/wp\/v2\/pages\/7915\/revisions"}],"predecessor-version":[{"id":7927,"href":"https:\/\/healthyaging.net\/magazine\/wp-json\/wp\/v2\/pages\/7915\/revisions\/7927"}],"up":[{"embeddable":true,"href":"https:\/\/healthyaging.net\/magazine\/wp-json\/wp\/v2\/pages\/7914"}],"wp:attachment":[{"href":"https:\/\/healthyaging.net\/magazine\/wp-json\/wp\/v2\/media?parent=7915"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}