{"id":444,"date":"2026-01-27T15:30:37","date_gmt":"2026-01-27T15:30:37","guid":{"rendered":"https:\/\/v4.santaficha.com.br\/?page_id=444"},"modified":"2026-02-24T20:02:54","modified_gmt":"2026-02-24T20:02:54","slug":"area-do-cliente","status":"publish","type":"page","link":"https:\/\/v4.santaficha.com.br\/index.php\/area-do-cliente\/","title":{"rendered":"\u00c1REA DO CLIENTE"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"444\" class=\"elementor elementor-444\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-62e70b5f e-flex e-con-boxed e-con e-parent\" data-id=\"62e70b5f\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-eafe868 e-con-full e-flex e-con e-child\" data-id=\"eafe868\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3c74fa38 elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"3c74fa38\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;zoomIn&quot;,&quot;_animation_delay&quot;:0}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Gerador de Licen\u00e7as<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ec7bb21 e-flex e-con-boxed e-con e-parent\" data-id=\"ec7bb21\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6e5c42a elementor-widget elementor-widget-html\" data-id=\"6e5c42a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"custom-form-wrapper\"> <div class=\"custom-form-container\"> <form id=\"formSenha\" class=\"senha-form\"> <h3 class=\"form-title\">Digite o Serial:<\/h3> <div class=\"input-group-custom\"> <input type=\"text\" required placeholder=\"Digite o Serial\" id=\"serial\" name=\"serial\"> <button type=\"submit\" id=\"btnGerar\">GERAR SENHA<\/button> <\/div> <div id=\"retorno-senha\" class=\"resultado-area\"><\/div> <\/form> <\/div> <\/div> <style> .custom-form-wrapper { display: flex; justify-content: center; padding: 20px; background-color: transparent; } .custom-form-container { background-color: #17171a; padding: 30px; border-radius: 12px; font-family: 'Segoe UI', Roboto, Helvetica, Arial, sans-serif; max-width: 450px; width: 100%; color: #ffffff; box-shadow: 0 10px 30px rgba(0,0,0,0.5); border: 1px solid #333; } .form-title { margin-top: 0; margin-bottom: 20px; font-size: 1.2rem; color: #f99400; text-transform: uppercase; letter-spacing: 1px; } .input-group-custom { display: flex; flex-direction: column; gap: 12px; } .input-group-custom input { padding: 14px; border: 2px solid #333; background: #000; color: #fff; border-radius: 6px; outline: none; font-size: 16px; transition: border-color 0.3s; } .input-group-custom input:focus { border-color: #f99400; } #btnGerar { background-color: #f99400; color: #000; border: none; padding: 14px; font-weight: bold; cursor: pointer; border-radius: 6px; font-size: 14px; transition: transform 0.2s, background-color 0.3s; } #btnGerar:hover { background-color: #ffaa33; transform: translateY(-2px); } #btnGerar:disabled { background-color: #666; cursor: not-allowed; } \/* Estilo da Tabela de Resposta *\/ .res-table { width: 100%; border-collapse: collapse; margin-top: 25px; background: #1e1e22; border-radius: 8px; overflow: hidden; animation: fadeIn 0.5s ease-in-out; } @keyframes fadeIn { from { opacity: 0; transform: translateY(10px); } to { opacity: 1; transform: translateY(0); } } .res-table th, .res-table td { padding: 12px 15px; text-align: left; border-bottom: 1px solid #333; font-size: 14px; } .res-table th { color: #f99400; background-color: #252529; width: 35%; } .res-table td { color: #ddd; } .loading-text { color: #f99400; text-align: center; margin-top: 15px; font-size: 14px; } <\/style>\r\n<script src=\"https:\/\/code.jquery.com\/jquery-3.6.0.min.js\"><\/script>\r\n<script>\r\njQuery(document).ready(function($) {\r\n\r\n    console.log('\u2705 DOM carregado. Script de recupera\u00e7\u00e3o de senha iniciado.');\r\n\r\n    $('#formSenha').on('submit', function (e) {\r\n\r\n        console.log('\ud83d\udce9 Evento submit disparado.');\r\n\r\n        e.preventDefault();\r\n        console.log('\u26d4 Default do formul\u00e1rio prevenido.');\r\n\r\n        const serialValue = $('#serial').val();\r\n        console.log('\ud83d\udd0e Serial capturado:', serialValue);\r\n\r\n        const $retorno = $('#retorno-senha');\r\n        const $botao = $('#btnGerar');\r\n\r\n        console.log('\ud83c\udfaf Elementos DOM capturados:', {\r\n            retorno: $retorno.length,\r\n            botao: $botao.length\r\n        });\r\n\r\n        \/\/ Reset e Feedback\r\n        $retorno.html('<p class=\"loading-text\">Buscando informa\u00e7\u00f5es...<\/p>');\r\n        $botao.prop('disabled', true).text('AGUARDE...');\r\n\r\n        console.log('\ud83d\udd04 Interface atualizada para estado de carregamento.');\r\n\r\n        const apiUrl = `\/proxy-licenca.php?serial=${encodeURIComponent(serialValue)}`;\r\n\r\n        console.log('\ud83c\udf10 URL da API gerada:', apiUrl);\r\n\r\n        console.log('\ud83d\ude80 Iniciando requisi\u00e7\u00e3o AJAX...');\r\n\r\n        $.ajax({\r\n            type: 'GET',\r\n            url: apiUrl,\r\n            dataType: 'json',\r\n\r\n            beforeSend: function() {\r\n                console.log('\ud83d\udce1 beforeSend executado. Requisi\u00e7\u00e3o sendo enviada...');\r\n            },\r\n\r\n            success: function (data, textStatus, jqXHR) {\r\n                console.log('\u2705 Requisi\u00e7\u00e3o bem sucedida.');\r\n                console.log('\ud83d\udce6 Status:', textStatus);\r\n                console.log('\ud83d\udce6 HTTP Status:', jqXHR.status);\r\n                console.log('\ud83d\udce6 Dados retornados pela API:', data);\r\n\r\n                let html = '<table class=\"res-table\"><tbody>';\r\n\r\n                if (data.RETORNO == '1') {\r\n\r\n                    console.log('\ud83d\udd10 RETORNO = 1. Senha encontrada.');\r\n\r\n                    html += `\r\n                        <tr><th>Senha<\/th><td><strong>${data.SENHA}<\/strong><\/td><\/tr>\r\n                        <tr><th>Status<\/th><td>${data.DESCRICAO}<\/td><\/tr>\r\n                        <tr><th>Cliente<\/th><td>${data.CODCLIENTE} - ${data.NOMECLIENTE}<\/td><\/tr>\r\n                    `;\r\n\r\n                } else {\r\n\r\n                    console.log('\u26a0\ufe0f RETORNO diferente de 1. Mensagem:', data.DESCRICAO);\r\n\r\n                    html += `<tr><th>Status<\/th><td>${data.DESCRICAO || 'N\u00e3o encontrado'}<\/td><\/tr>`;\r\n                }\r\n\r\n                html += '<\/tbody><\/table>';\r\n\r\n                console.log('\ud83e\uddf1 HTML final montado:', html);\r\n\r\n                $retorno.html(html);\r\n                console.log('\ud83d\udda5\ufe0f Resultado inserido no DOM.');\r\n            },\r\n\r\n            error: function (jqXHR, textStatus, errorThrown) {\r\n                console.error('\u274c Erro na requisi\u00e7\u00e3o AJAX.');\r\n                console.error('Status:', textStatus);\r\n                console.error('Erro:', errorThrown);\r\n                console.error('HTTP Status:', jqXHR.status);\r\n                console.error('Resposta bruta:', jqXHR.responseText);\r\n\r\n                $retorno.html('<p style=\"color:#ff4444; text-align:center; margin-top:15px;\">Erro na comunica\u00e7\u00e3o com a API.<\/p>');\r\n            },\r\n\r\n            complete: function (jqXHR, textStatus) {\r\n                console.log('\ud83c\udfc1 Requisi\u00e7\u00e3o finalizada (complete).');\r\n                console.log('Status final:', textStatus);\r\n\r\n                $botao.prop('disabled', false).text('GERAR SENHA');\r\n                console.log('\ud83d\udd13 Bot\u00e3o reativado.');\r\n            }\r\n        });\r\n    });\r\n\r\n});\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Gerador de Licen\u00e7as Digite o Serial: GERAR SENHA<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-444","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\u00c1REA DO CLIENTE - Santa Ficha<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/v4.santaficha.com.br\/index.php\/area-do-cliente\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u00c1REA DO CLIENTE - Santa Ficha\" \/>\n<meta property=\"og:description\" content=\"Gerador de Licen\u00e7as Digite o Serial: GERAR SENHA\" \/>\n<meta property=\"og:url\" content=\"https:\/\/v4.santaficha.com.br\/index.php\/area-do-cliente\/\" \/>\n<meta property=\"og:site_name\" content=\"Santa Ficha\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-24T20:02:54+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data1\" content=\"7 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/v4.santaficha.com.br\\\/index.php\\\/area-do-cliente\\\/\",\"url\":\"https:\\\/\\\/v4.santaficha.com.br\\\/index.php\\\/area-do-cliente\\\/\",\"name\":\"\u00c1REA DO CLIENTE - Santa Ficha\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/v4.santaficha.com.br\\\/#website\"},\"datePublished\":\"2026-01-27T15:30:37+00:00\",\"dateModified\":\"2026-02-24T20:02:54+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/v4.santaficha.com.br\\\/index.php\\\/area-do-cliente\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/v4.santaficha.com.br\\\/index.php\\\/area-do-cliente\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/v4.santaficha.com.br\\\/index.php\\\/area-do-cliente\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\\\/\\\/v4.santaficha.com.br\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u00c1REA DO CLIENTE\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/v4.santaficha.com.br\\\/#website\",\"url\":\"https:\\\/\\\/v4.santaficha.com.br\\\/\",\"name\":\"Santa Ficha\",\"description\":\"Controle de Ficha Eventos \u2014 Emiss\u00e3o de fichas r\u00e1pida e gest\u00e3o otimizada com TEF dedicado para estabilidade total.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/v4.santaficha.com.br\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u00c1REA DO CLIENTE - Santa Ficha","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/v4.santaficha.com.br\/index.php\/area-do-cliente\/","og_locale":"pt_BR","og_type":"article","og_title":"\u00c1REA DO CLIENTE - Santa Ficha","og_description":"Gerador de Licen\u00e7as Digite o Serial: GERAR SENHA","og_url":"https:\/\/v4.santaficha.com.br\/index.php\/area-do-cliente\/","og_site_name":"Santa Ficha","article_modified_time":"2026-02-24T20:02:54+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. tempo de leitura":"7 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/v4.santaficha.com.br\/index.php\/area-do-cliente\/","url":"https:\/\/v4.santaficha.com.br\/index.php\/area-do-cliente\/","name":"\u00c1REA DO CLIENTE - Santa Ficha","isPartOf":{"@id":"https:\/\/v4.santaficha.com.br\/#website"},"datePublished":"2026-01-27T15:30:37+00:00","dateModified":"2026-02-24T20:02:54+00:00","breadcrumb":{"@id":"https:\/\/v4.santaficha.com.br\/index.php\/area-do-cliente\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/v4.santaficha.com.br\/index.php\/area-do-cliente\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/v4.santaficha.com.br\/index.php\/area-do-cliente\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/v4.santaficha.com.br\/"},{"@type":"ListItem","position":2,"name":"\u00c1REA DO CLIENTE"}]},{"@type":"WebSite","@id":"https:\/\/v4.santaficha.com.br\/#website","url":"https:\/\/v4.santaficha.com.br\/","name":"Santa Ficha","description":"Controle de Ficha Eventos \u2014 Emiss\u00e3o de fichas r\u00e1pida e gest\u00e3o otimizada com TEF dedicado para estabilidade total.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/v4.santaficha.com.br\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"}]}},"_links":{"self":[{"href":"https:\/\/v4.santaficha.com.br\/index.php\/wp-json\/wp\/v2\/pages\/444","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/v4.santaficha.com.br\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/v4.santaficha.com.br\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/v4.santaficha.com.br\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/v4.santaficha.com.br\/index.php\/wp-json\/wp\/v2\/comments?post=444"}],"version-history":[{"count":34,"href":"https:\/\/v4.santaficha.com.br\/index.php\/wp-json\/wp\/v2\/pages\/444\/revisions"}],"predecessor-version":[{"id":513,"href":"https:\/\/v4.santaficha.com.br\/index.php\/wp-json\/wp\/v2\/pages\/444\/revisions\/513"}],"wp:attachment":[{"href":"https:\/\/v4.santaficha.com.br\/index.php\/wp-json\/wp\/v2\/media?parent=444"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}