{"id":197,"date":"2026-09-08T00:11:05","date_gmt":"2026-09-08T00:11:05","guid":{"rendered":"https:\/\/booromi.com\/test\/gan-publisher-login\/"},"modified":"2026-09-08T12:22:43","modified_gmt":"2026-09-08T12:22:43","slug":"publisher-login","status":"publish","type":"page","link":"https:\/\/booromi.com\/test\/publisher-login\/","title":{"rendered":"Publisher Login"},"content":{"rendered":"<div class=\"gan-auth-split\">\n\t<aside class=\"gan-auth-panel\">\n\t\t<div class=\"gan-auth-panel-top\">\n\t\t\t<a class=\"gan-auth-brand\" href=\"https:\/\/booromi.com\/test\/\">\n\t\t\t\t<span class=\"gan-auth-brand-icon\">G<\/span>\n\t\t\t\t<span class=\"gan-auth-brand-text\">\n\t\t\t\t\t<strong>GlobalAds<\/strong>\n\t\t\t\t\t<span>PUBLISHER PORTAL<\/span>\n\t\t\t\t<\/span>\n\t\t\t<\/a>\n\t\t\t<h1 class=\"gan-auth-headline\">Turn your traffic into a<br>second income stream.<\/h1>\n\t\t\t<p class=\"gan-auth-sub\">Join thousands of publishers running high-quality banner and native campaigns across their sites.<\/p>\n\t\t<\/div>\n\t\t<ul class=\"gan-auth-features\">\n\t\t\t<li>\n\t\t\t\t<span class=\"gan-auth-feat-icon\">\n\t\t\t\t\t<svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"3\" width=\"7\" height=\"7\"\/><rect x=\"14\" y=\"3\" width=\"7\" height=\"7\"\/><rect x=\"14\" y=\"14\" width=\"7\" height=\"7\"\/><rect x=\"3\" y=\"14\" width=\"7\" height=\"7\"\/><\/svg>\n\t\t\t\t<\/span>\n\t\t\t\t<span>Track your earnings in real time<\/span>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<span class=\"gan-auth-feat-icon\">\n\t\t\t\t\t<svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"2\" y=\"3\" width=\"20\" height=\"14\" rx=\"2\"\/><path d=\"M8 21h8\"\/><path d=\"M12 17v4\"\/><\/svg>\n\t\t\t\t<\/span>\n\t\t\t\t<span>Manage campaigns across every domain<\/span>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<span class=\"gan-auth-feat-icon\">\n\t\t\t\t\t<svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"1\" y=\"4\" width=\"22\" height=\"16\" rx=\"2\"\/><path d=\"M1 10h22\"\/><\/svg>\n\t\t\t\t<\/span>\n\t\t\t\t<span>Withdraw your balance whenever you like<\/span>\n\t\t\t<\/li>\n\t\t<\/ul>\n\t\t<div class=\"gan-auth-panel-foot\">&copy; 2026 GlobalAds Network<\/div>\n\t<\/aside>\n\t<main class=\"gan-auth-main\">\n\t\t<div class=\"gan-auth-form-card\">\n\t\t\t<h2>Welcome back<\/h2>\n\t\t\t<p class=\"gan-auth-lead\">Log in to your publisher account.<\/p>\n\t\t\t<form id=\"gan-login-form\" method=\"post\" action=\"#\" novalidate>\n\t\t\t\t<label for=\"gan-login-user\">Username or email<\/label>\n\t\t\t\t<div class=\"gan-input-icon\">\n\t\t\t\t\t<svg class=\"gan-ico-svg\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\"><path d=\"M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2\"\/><circle cx=\"12\" cy=\"7\" r=\"4\"\/><\/svg>\n\t\t\t\t\t<input type=\"text\" id=\"gan-login-user\" name=\"username\" class=\"gan-input\" placeholder=\"Enter your username or email\" required autocomplete=\"username\">\n\t\t\t\t<\/div>\n\t\t\t\t<label for=\"gan-login-pass\">Password<\/label>\n\t\t\t\t<div class=\"gan-input-icon\">\n\t\t\t\t\t<svg class=\"gan-ico-svg\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\"><rect x=\"3\" y=\"11\" width=\"18\" height=\"11\" rx=\"2\"\/><path d=\"M7 11V7a5 5 0 0 1 10 0v4\"\/><\/svg>\n\t\t\t\t\t<input type=\"password\" id=\"gan-login-pass\" name=\"password\" class=\"gan-input\" placeholder=\"Enter your password\" required autocomplete=\"current-password\">\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"gan-auth-row\">\n\t\t\t\t\t<label class=\"gan-check\">\n\t\t\t\t\t\t<input type=\"checkbox\" name=\"remember\" id=\"gan-login-remember\" value=\"1\">\n\t\t\t\t\t\t<span>Remember me<\/span>\n\t\t\t\t\t<\/label>\n\t\t\t\t\t<a class=\"gan-link\" href=\"https:\/\/booromi.com\/test\/publisher-forgot\/\">Forgot password?<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"gan-turnstile-wrap\" style=\"margin:12px 0;min-height:65px;\"><div id=\"gan-ts-login\"><\/div><input type=\"hidden\" id=\"gan-ts-login-token\" name=\"turnstile_token\" value=\"\"><\/div>\t\t\t\t\t<script>(function(){\n\tvar wid=\"gan-ts-login\", tid=\"gan-ts-login-token\", sitekey=\"0x4AAAAAAEDri5X7FIOfNlW4\", done=false, tries=0;\n\tfunction setToken(t){\n\t\tvar el=document.getElementById(tid);\n\t\tif(el){el.value=t||'';}\n\t}\n\tfunction mount(){\n\t\tif(done) return;\n\t\tif(typeof turnstile==='undefined' || !turnstile.render){\n\t\t\tif(++tries>200) return;\n\t\t\treturn (window.requestAnimationFrame||function(f){setTimeout(f,16);})(mount);\n\t\t}\n\t\tvar node=document.getElementById(wid);\n\t\tif(!node) return;\n\t\tdone=true;\n\t\ttry{\n\t\t\tturnstile.render(node,{\n\t\t\t\tsitekey:sitekey,\n\t\t\t\ttheme:'auto',\n\t\t\t\tcallback:function(token){setToken(token);},\n\t\t\t\t'error-callback':function(){setToken('');},\n\t\t\t\t'expired-callback':function(){setToken('');},\n\t\t\t\t'timeout-callback':function(){setToken('');}\n\t\t\t});\n\t\t}catch(e){done=false;}\n\t}\n\tif(document.readyState==='loading'){\n\t\tdocument.addEventListener('DOMContentLoaded',mount);\n\t}else{\n\t\tmount();\n\t}\n})();<\/script>\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"redirect_to\" id=\"gan-login-redirect\" value=\"https:\/\/booromi.com\/test\/publisher-dashboard\/\">\n\t\t\t\t<button type=\"submit\" class=\"gan-btn gan-btn-primary gan-btn-block\" id=\"gan-login-submit\">Log in<\/button>\n\t\t\t<\/form>\n\t\t\t<div id=\"gan-login-msg\" class=\"gan-auth-msg\" role=\"alert\"><\/div>\n\t\t\t<p class=\"gan-auth-footer\">\n\t\t\t\tNew to GlobalAds? <a class=\"gan-link\" href=\"https:\/\/booromi.com\/test\/publisher-register\/\">Create an account<\/a>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/main>\n<\/div>\n<script>\njQuery(function($){\n\tvar turnstileOn = true;\n\tvar defaultRedirect = \"https:\\\/\\\/booromi.com\\\/test\\\/publisher-dashboard\\\/\";\n\t$('#gan-login-form').on('submit', function(e){\n\t\te.preventDefault();\n\t\tvar $msg = $('#gan-login-msg').removeClass('gan-msg-ok').empty();\n\t\tvar token = turnstileOn ? ($('#gan-ts-login-token').val() || '') : '';\n\t\tif (turnstileOn && !token) {\n\t\t\t$msg.html('<p class=\"gan-error\">Please complete the security check.<\/p>');\n\t\t\treturn;\n\t\t}\n\t\tvar $btn = $('#gan-login-submit').prop('disabled', true).text('Signing in\u2026');\n\t\t$.post(ganData.ajaxUrl, {\n\t\t\taction: 'gan_login',\n\t\t\tusername: $('#gan-login-user').val(),\n\t\t\tpassword: $('#gan-login-pass').val(),\n\t\t\tremember: $('#gan-login-remember').is(':checked') ? 1 : 0,\n\t\t\tturnstile_token: token\n\t\t}).done(function(res){\n\t\t\tif (res && res.success) {\n\t\t\t\twindow.location = (res.data && res.data.redirect) ? res.data.redirect : defaultRedirect;\n\t\t\t} else {\n\t\t\t\t$msg.html('<p class=\"gan-error\">' + ((res && res.data && res.data.message) || 'Login failed.') + '<\/p>');\n\t\t\t\t$btn.prop('disabled', false).text('Log in');\n\t\t\t\tif (turnstileOn && typeof turnstile !== 'undefined') {\n\t\t\t\t\ttry { turnstile.reset('#gan-ts-login'); } catch (err) {}\n\t\t\t\t\t$('#gan-ts-login-token').val('');\n\t\t\t\t}\n\t\t\t}\n\t\t}).fail(function(){\n\t\t\t$msg.html('<p class=\"gan-error\">Network error. Please try again.<\/p>');\n\t\t\t$btn.prop('disabled', false).text('Log in');\n\t\t});\n\t});\n});\n<\/script>\n\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-197","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/booromi.com\/test\/wp-json\/wp\/v2\/pages\/197","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/booromi.com\/test\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/booromi.com\/test\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/booromi.com\/test\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/booromi.com\/test\/wp-json\/wp\/v2\/comments?post=197"}],"version-history":[{"count":1,"href":"https:\/\/booromi.com\/test\/wp-json\/wp\/v2\/pages\/197\/revisions"}],"predecessor-version":[{"id":232,"href":"https:\/\/booromi.com\/test\/wp-json\/wp\/v2\/pages\/197\/revisions\/232"}],"wp:attachment":[{"href":"https:\/\/booromi.com\/test\/wp-json\/wp\/v2\/media?parent=197"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}