{"id":12,"date":"2026-07-14T14:57:05","date_gmt":"2026-07-14T14:57:05","guid":{"rendered":"https:\/\/saphiora.com\/?page_id=12"},"modified":"2026-07-14T14:57:05","modified_gmt":"2026-07-14T14:57:05","slug":"my-account","status":"publish","type":"page","link":"https:\/\/saphiora.com\/?page_id=12","title":{"rendered":"My account"},"content":{"rendered":"<div class=\"woocommerce\"><div class=\"woocommerce-notices-wrapper\"><\/div>\n<div class=\"ng-auth-container\" id=\"customer_login\">\n\t<div class=\"ng-auth-tabs\">\n\t\t<button type=\"button\" class=\"ng-auth-tab-btn is-active\" data-tab=\"login\">SIGN IN<\/button>\n\t\t\t\t\t<button type=\"button\" class=\"ng-auth-tab-btn\" data-tab=\"register\">CREATE AN ACCOUNT<\/button>\n\t\t\t<\/div>\n\n\t<div class=\"ng-auth-panes\">\n\t\t<!-- SIGN IN PANE -->\n\t\t<div class=\"ng-auth-pane is-active\" id=\"pane_login\">\n\t\t\t<div id=\"ng-auth-msg-login\" class=\"ng-auth-alert\" style=\"display:none; margin-bottom: 20px; padding: 14px 18px; border-radius: 6px; font-family: var(--font-body); font-size: 13px; line-height: 1.4;\"><\/div>\n\t\t\t<form class=\"woocommerce-form woocommerce-form-login login\" method=\"post\" action=\"https:\/\/saphiora.com\/?page_id=12\" id=\"ngAccountLoginForm\">\n\t\t\t\t\n\t\t\t\t<p class=\"woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide\">\n\t\t\t\t\t<label for=\"username\">Username or email address&nbsp;<span class=\"required\">*<\/span><\/label>\n\t\t\t\t\t<input type=\"text\" class=\"woocommerce-Input woocommerce-Input--text input-text\" name=\"username\" id=\"username\" autocomplete=\"username\" value=\"\" required \/>\n\t\t\t\t<\/p>\n\t\t\t\t<p class=\"woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide\">\n\t\t\t\t\t<label for=\"password\">Password&nbsp;<span class=\"required\">*<\/span><\/label>\n\t\t\t\t\t<span style=\"position:relative; display:block;\">\n\t\t\t\t\t\t<input class=\"woocommerce-Input woocommerce-Input--text input-text\" type=\"password\" name=\"password\" id=\"password\" autocomplete=\"current-password\" required style=\"padding-right:40px;\" \/>\n\t\t\t\t\t\t<button type=\"button\" class=\"ng-pw-toggle\" aria-label=\"Toggle Password Visibility\" style=\"position:absolute; right:12px; top:50%; transform:translateY(-50%); background:none; border:none; color:#154470; cursor:pointer; padding:4px; opacity:0.75;\">\n\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z\"\/><circle cx=\"12\" cy=\"12\" r=\"3\"\/><\/svg>\t\t\t\t\t\t<\/button>\n\t\t\t\t\t<\/span>\n\t\t\t\t<\/p>\n\n\t\t\t\t\n\t\t\t\t<div class=\"ng-login-actions\">\n\t\t\t\t\t<label class=\"woocommerce-form__label woocommerce-form__label-for-checkbox woocommerce-form-login__rememberme\" style=\"display: flex; align-items: center; gap: 8px; cursor: pointer; margin: 0;\">\n\t\t\t\t\t\t<input class=\"woocommerce-form__input woocommerce-form__input-checkbox\" name=\"rememberme\" type=\"checkbox\" id=\"rememberme\" value=\"forever\" checked=\"checked\" \/> <span>Remember me<\/span>\n\t\t\t\t\t<\/label>\n\t\t\t\t\t<p class=\"woocommerce-LostPassword lost_password\" style=\"margin: 0;\">\n\t\t\t\t\t\t<a href=\"https:\/\/saphiora.com\/?page_id=12&#038;lost-password\">Lost your password?<\/a>\n\t\t\t\t\t<\/p>\n\t\t\t\t<\/div>\n\n\t\t\t\t<input type=\"hidden\" id=\"woocommerce-login-nonce\" name=\"woocommerce-login-nonce\" value=\"2984688220\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/index.php?rest_route=%2Fwp%2Fv2%2Fpages%2F12\" \/>\t\t\t\t\n\t\t\t\t<button type=\"submit\" class=\"woocommerce-button button woocommerce-form-login__submit\" name=\"login\" value=\"Log in\">SIGN IN<\/button>\n\n\t\t\t\t\t\t\t<\/form>\n\t\t<\/div>\n\n\t\t<!-- REGISTER PANE -->\n\t\t\t\t\t<div class=\"ng-auth-pane\" id=\"pane_register\">\n\t\t\t\t<div id=\"ng-auth-msg-register\" class=\"ng-auth-alert\" style=\"display:none; margin-bottom: 20px; padding: 14px 18px; border-radius: 6px; font-family: var(--font-body); font-size: 13px; line-height: 1.4;\"><\/div>\n\t\t\t\t<form class=\"woocommerce-form woocommerce-form-register register\" method=\"post\" action=\"https:\/\/saphiora.com\/?page_id=12\" id=\"ngAccountRegisterForm\" >\n\t\t\t\t\t\n\t\t\t\t\t<p class=\"woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide\">\n\t\t\t\t\t\t<label for=\"reg_billing_first_name\">First Name&nbsp;<span class=\"required\">*<\/span><\/label>\n\t\t\t\t\t\t<input type=\"text\" class=\"woocommerce-Input woocommerce-Input--text input-text\" name=\"billing_first_name\" id=\"reg_billing_first_name\" value=\"\" required \/>\n\t\t\t\t\t<\/p>\n\n\t\t\t\t\t<p class=\"woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide\">\n\t\t\t\t\t\t<label for=\"reg_billing_last_name\">Last Name&nbsp;<span class=\"required\">*<\/span><\/label>\n\t\t\t\t\t\t<input type=\"text\" class=\"woocommerce-Input woocommerce-Input--text input-text\" name=\"billing_last_name\" id=\"reg_billing_last_name\" value=\"\" required \/>\n\t\t\t\t\t<\/p>\n\n\t\t\t\t\t<p class=\"woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide\">\n\t\t\t\t\t\t<label for=\"reg_email\">Email address&nbsp;<span class=\"required\">*<\/span><\/label>\n\t\t\t\t\t\t<input type=\"email\" class=\"woocommerce-Input woocommerce-Input--text input-text\" name=\"email\" id=\"reg_email\" autocomplete=\"email\" value=\"\" required \/>\n\t\t\t\t\t<\/p>\n\n\t\t\t\t\t<p class=\"woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide\">\n\t\t\t\t\t\t<label for=\"reg_password\">Password&nbsp;<span class=\"required\">*<\/span><\/label>\n\t\t\t\t\t\t<span style=\"position:relative; display:block;\">\n\t\t\t\t\t\t\t<input type=\"password\" class=\"woocommerce-Input woocommerce-Input--text input-text\" name=\"password\" id=\"reg_password\" autocomplete=\"new-password\" required style=\"padding-right:40px;\" \/>\n\t\t\t\t\t\t\t<button type=\"button\" class=\"ng-pw-toggle\" aria-label=\"Toggle Password Visibility\" style=\"position:absolute; right:12px; top:50%; transform:translateY(-50%); background:none; border:none; color:#154470; cursor:pointer; padding:4px; opacity:0.75;\">\n\t\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z\"\/><circle cx=\"12\" cy=\"12\" r=\"3\"\/><\/svg>\t\t\t\t\t\t\t<\/button>\n\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/p>\n\n\t\t\t\t\t<p class=\"woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide\">\n\t\t\t\t\t\t<label for=\"reg_password_confirm\">Confirm Password&nbsp;<span class=\"required\">*<\/span><\/label>\n\t\t\t\t\t\t<span style=\"position:relative; display:block;\">\n\t\t\t\t\t\t\t<input type=\"password\" class=\"woocommerce-Input woocommerce-Input--text input-text\" name=\"password_confirm\" id=\"reg_password_confirm\" autocomplete=\"new-password\" required style=\"padding-right:40px;\" \/>\n\t\t\t\t\t\t\t<button type=\"button\" class=\"ng-pw-toggle\" aria-label=\"Toggle Password Visibility\" style=\"position:absolute; right:12px; top:50%; transform:translateY(-50%); background:none; border:none; color:#154470; cursor:pointer; padding:4px; opacity:0.75;\">\n\t\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z\"\/><circle cx=\"12\" cy=\"12\" r=\"3\"\/><\/svg>\t\t\t\t\t\t\t<\/button>\n\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/p>\n\n\t\t\t\t\t<wc-order-attribution-inputs><\/wc-order-attribution-inputs><div class=\"woocommerce-privacy-policy-text\"><p>Your personal data will be used to support your experience throughout this website, to manage access to your account, and for other purposes described in our <a href=\"https:\/\/saphiora.com\/?page_id=3\" class=\"woocommerce-privacy-policy-link\" target=\"_blank\">privacy policy<\/a>.<\/p>\n<\/div>\n\t\t\t\t\t<input type=\"hidden\" id=\"woocommerce-register-nonce\" name=\"woocommerce-register-nonce\" value=\"2c4b542f51\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/index.php?rest_route=%2Fwp%2Fv2%2Fpages%2F12\" \/>\t\t\t\t\t\n\t\t\t\t\t<button type=\"submit\" class=\"woocommerce-button button woocommerce-form-register__submit\" name=\"register\" value=\"Register\">CREATE AN ACCOUNT<\/button>\n\n\t\t\t\t\t\t\t\t\t<\/form>\n\t\t\t<\/div>\n\t\t\t<\/div>\n<\/div>\n\n<script>\njQuery(document).ready(function($) {\n\t\/\/ Eye icon password toggle\n\t$(document).on('click', '.ng-pw-toggle', function(e) {\n\t\te.preventDefault();\n\t\tvar $btn   = $(this);\n\t\tvar $input = $btn.siblings('input');\n\t\tif ($input.attr('type') === 'password') {\n\t\t\t$input.attr('type', 'text');\n\t\t\t$btn.css('opacity', '1');\n\t\t} else {\n\t\t\t$input.attr('type', 'password');\n\t\t\t$btn.css('opacity', '0.75');\n\t\t}\n\t});\n\n\t$(document).on('click', '.ng-auth-tab-btn', function() {\n\t\tvar tab = $(this).data('tab');\n\t\t$('.ng-auth-tab-btn').removeClass('is-active');\n\t\t$(this).addClass('is-active');\n\t\t\n\t\t$('.ng-auth-pane').removeClass('is-active');\n\t\t$('#pane_' + tab).addClass('is-active');\n\t});\n\n\tif (window.location.hash === '#register') {\n\t\t$('.ng-auth-tab-btn[data-tab=\"register\"]').trigger('click');\n\t}\n\n\t\/\/ AJAX Login handler for page form\n\t$(document).on('submit', '#ngAccountLoginForm', function(e) {\n\t\te.preventDefault();\n\t\tvar $form = $(this);\n\t\tvar $btn = $form.find('button[type=\"submit\"]');\n\t\tvar $msg = $('#ng-auth-msg-login');\n\t\t\n\t\t$btn.prop('disabled', true).text('SIGNING IN...');\n\t\t$msg.hide();\n\n\t\tvar ajaxUrl = window.NG_VARS ? window.NG_VARS.ajax_url : '\/wp-admin\/admin-ajax.php';\n\t\tvar nonce   = window.NG_VARS ? window.NG_VARS.login_nonce : '';\n\n\t\t$.ajax({\n\t\t\turl: ajaxUrl,\n\t\t\ttype: 'POST',\n\t\t\tdata: {\n\t\t\t\taction: 'ng_drawer_login',\n\t\t\t\tusername: $form.find('#username').val(),\n\t\t\t\tpassword: $form.find('#password').val(),\n\t\t\t\tremember: $form.find('#rememberme').is(':checked') ? 1 : 0,\n\t\t\t\tnonce: nonce\n\t\t\t},\n\t\t\tsuccess: function(res) {\n\t\t\t\tif (res.success) {\n\t\t\t\t\t$msg.css({ background: 'rgba(21, 68, 112, 0.08)', color: '#154470', border: '1px solid rgba(21, 68, 112, 0.2)' })\n\t\t\t\t\t    .html('<strong>\u2713 Signed in successfully!<\/strong> Redirecting to your client portal...').fadeIn(200);\n\t\t\t\t\tsetTimeout(function() {\n\t\t\t\t\t\twindow.location.href = res.data.redirect || window.location.pathname;\n\t\t\t\t\t}, 500);\n\t\t\t\t} else {\n\t\t\t\t\t$btn.prop('disabled', false).text('SIGN IN');\n\t\t\t\t\t$msg.css({ background: '#fef2f2', color: '#991b1b', border: '1px solid #fecaca' })\n\t\t\t\t\t    .text(res.data && res.data.message ? res.data.message : 'Invalid login credentials. Please try again.').fadeIn(200);\n\t\t\t\t}\n\t\t\t},\n\t\t\terror: function() {\n\t\t\t\t$btn.prop('disabled', false).text('SIGN IN');\n\t\t\t\t$msg.css({ background: '#fef2f2', color: '#991b1b', border: '1px solid #fecaca' })\n\t\t\t\t    .text('An unexpected error occurred. Please refresh and try again.').fadeIn(200);\n\t\t\t}\n\t\t});\n\t});\n\n\t\/\/ AJAX Register handler for page form\n\t$(document).on('submit', '#ngAccountRegisterForm', function(e) {\n\t\te.preventDefault();\n\t\tvar $form = $(this);\n\t\tvar $btn = $form.find('button[type=\"submit\"]');\n\t\tvar $msg = $('#ng-auth-msg-register');\n\t\t\n\t\tvar pw1 = $form.find('#reg_password').val();\n\t\tvar pw2 = $form.find('#reg_password_confirm').val();\n\t\tif (pw2 && pw1 !== pw2) {\n\t\t\t$msg.css({ background: '#fef2f2', color: '#991b1b', border: '1px solid #fecaca' })\n\t\t\t    .text('Passwords do not match. Please ensure both password fields match.').fadeIn(200);\n\t\t\treturn false;\n\t\t}\n\n\t\t$btn.prop('disabled', true).text('CREATING ACCOUNT...');\n\t\t$msg.hide();\n\n\t\tvar ajaxUrl = window.NG_VARS ? window.NG_VARS.ajax_url : '\/wp-admin\/admin-ajax.php';\n\n\t\t$.ajax({\n\t\t\turl: ajaxUrl,\n\t\t\ttype: 'POST',\n\t\t\tdata: {\n\t\t\t\taction: 'ng_drawer_register',\n\t\t\t\temail: $form.find('#reg_email').val(),\n\t\t\t\tpassword: pw1,\n\t\t\t\tpassword_confirm: pw2,\n\t\t\t\tbilling_first_name: $form.find('#reg_billing_first_name').val(),\n\t\t\t\tbilling_last_name: $form.find('#reg_billing_last_name').val()\n\t\t\t},\n\t\t\tsuccess: function(res) {\n\t\t\t\tif (res.success) {\n\t\t\t\t\t$msg.css({ background: 'rgba(21, 68, 112, 0.08)', color: '#154470', border: '1px solid rgba(21, 68, 112, 0.2)' })\n\t\t\t\t\t    .html('<strong>\u2713 Account Created Successfully!<\/strong> Welcome to Natural Gems. Redirecting...').fadeIn(200);\n\t\t\t\t\tsetTimeout(function() {\n\t\t\t\t\t\twindow.location.href = res.data.redirect || window.location.pathname;\n\t\t\t\t\t}, 600);\n\t\t\t\t} else {\n\t\t\t\t\t$btn.prop('disabled', false).text('CREATE AN ACCOUNT');\n\t\t\t\t\t$msg.css({ background: '#fef2f2', color: '#991b1b', border: '1px solid #fecaca' })\n\t\t\t\t\t    .text(res.data && res.data.message ? res.data.message : 'Registration failed. Please check your information and try again.').fadeIn(200);\n\t\t\t\t}\n\t\t\t},\n\t\t\terror: function() {\n\t\t\t\t$btn.prop('disabled', false).text('CREATE AN ACCOUNT');\n\t\t\t\t$msg.css({ background: '#fef2f2', color: '#991b1b', border: '1px solid #fecaca' })\n\t\t\t\t    .text('An unexpected error occurred. Please refresh and try again.').fadeIn(200);\n\t\t\t}\n\t\t});\n\t});\n});\n<\/script>\n\n<\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-12","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"brizy_media":[],"_links":{"self":[{"href":"https:\/\/saphiora.com\/index.php?rest_route=\/wp\/v2\/pages\/12","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/saphiora.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/saphiora.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/saphiora.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/saphiora.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=12"}],"version-history":[{"count":0,"href":"https:\/\/saphiora.com\/index.php?rest_route=\/wp\/v2\/pages\/12\/revisions"}],"wp:attachment":[{"href":"https:\/\/saphiora.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=12"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}