{"id":22069,"date":"2026-06-01T14:53:09","date_gmt":"2026-06-01T18:53:09","guid":{"rendered":"https:\/\/membermouse.com\/?post_type=ht_kb&#038;p=22069"},"modified":"2026-06-01T14:53:11","modified_gmt":"2026-06-01T18:53:11","slug":"wp-nonce-validation-for-login","status":"publish","type":"ht_kb","link":"https:\/\/membermouse.com\/fr\/docs\/wp-nonce-validation-for-login\/","title":{"rendered":"WP Nonce Validation for Login"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>Setting location:<\/strong> MemberMouse \u2192 WordPress Settings \u2192 Login Page \u2192 <em>&#8220;Use the WP nonce validation for login.&#8221;<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When enabled, a login submitted through the MemberMouse login form is rejected unless it carries a valid WordPress nonce.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\">This checkbox turns on <strong>CSRF (cross-site request forgery) protection<\/strong> for the MemberMouse front-end login form.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>OFF (default):<\/strong> the login AJAX request is processed without checking a nonce.<\/li>\n\n\n\n<li><strong>ON:<\/strong> the login AJAX request must include a valid WordPress nonce (<code>mm-security<\/code>, tied to the <code>mm-login<\/code> action). If the nonce is missing or invalid, login is rejected <strong>before<\/strong> credentials are ever checked (<code>wp_signon()<\/code> is never called).<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">It is <strong>not<\/strong> brute-force protection, rate-limiting, or a CAPTCHA. It only ensures the login POST originated from a MemberMouse-rendered login form on this site, not a forged\/cross-origin request.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Why it matters <\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Without nonce validation, MemberMouse's login endpoint will accept a login POST from anywhere \u2014 including a form on a malicious third-party page that auto-submits credentials to your site (a classic CSRF vector, and a vector for some automated login-abuse tooling that posts directly to the endpoint).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A WordPress nonce is a short-lived, per-action token embedded in the form when WordPress renders it. Because an attacker on another origin can't read the freshly-generated token out of your page, requiring a valid nonce means the request must have come from a real, recently-served MemberMouse login form. Enabling this hardens the login endpoint at essentially zero cost to legitimate users.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">How to turn it on<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Go to <strong>MemberMouse \u2192 WordPress Settings \u2192 Login Page<\/strong>.<\/li>\n\n\n\n<li>Check <strong>&#8220;Use the WP nonce validation for login.&#8221;<\/strong><\/li>\n\n\n\n<li>Save.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">No other configuration is required for standard MemberMouse login forms.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Caveats & edge cases (read before enabling)<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>The nonce field rides with the password field.<\/strong><br>The hidden nonce is emitted inside the <code>password<\/code> case of the <code>[MM_Form_Field]<\/code> smart tag (<code>class.loginform.php:177<\/code>). A <strong>customized login form template that omits the password field smart tag<\/strong> will not render the nonce \u2014 and with the setting ON, every login attempt would then fail with <em>&#8220;Invalid request parameters.&#8221;<\/em> Standard\/default forms include the password field, so they are unaffected.<br><\/li>\n\n\n\n<li><strong>Full-page caching of the login page.<\/strong><br>WordPress nonces are time-limited (valid ~12\u201324 hours) and are regenerated per page render. If your login page is served from a <strong>full-page cache<\/strong> (caching plugin\/CDN caching the logged-out HTML), visitors can receive a <strong>stale nonce<\/strong>, causing <em>&#8220;Invalid nonce.&#8221;<\/em> errors. Exclude the login page from full-page caching, or don't cache the logged-out form, when this setting is on.<br><\/li>\n\n\n\n<li><strong>Page left open a long time.<\/strong><br>A login page left open past the nonce lifetime (>~24h) will fail validation on submit. The user simply refreshes the page to get a fresh nonce. (Normal nonce behavior.)<br><\/li>\n\n\n\n<li><strong>Scope.<\/strong> This protects MemberMouse's <strong>AJAX login endpoint<\/strong> (<code>module-handle<\/code> \u2192 <code>MM_LoginFormView<\/code>). It does <strong>not<\/strong> alter WordPress's own <code>wp-login.php<\/code>.<br><\/li>\n\n\n\n<li><strong>Naming note.<\/strong> The stored option key is <code>mm-option-use-mm-nonce-validation<\/code> (internal &#8220;mm-nonce&#8221; naming) even though the UI label says &#8220;WP nonce validation.&#8221; It does use WordPress's native nonce API (<code>wp_nonce_field<\/code> \/ <code>wp_verify_nonce<\/code>).<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Error messages a user might see (when ON)<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Message<\/th><th>Cause<\/th><\/tr><\/thead><tbody><tr><td><code>Invalid request parameters.<\/code><\/td><td>The <code>mm-security<\/code> nonce field was not present in the POST (e.g., custom form missing the password field, or a forged request).<\/td><\/tr><tr><td><code>Invalid nonce.<\/code><\/td><td>A nonce was sent but failed <code>wp_verify_nonce<\/code> (expired, cached\/stale page, or forged\/invalid token).<\/td><\/tr><\/tbody><\/table><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Setting location: MemberMouse \u2192 WordPress Settings \u2192 Login Page \u2192 &#8220;Use the WP nonce validation for login.&#8221; When enabled, a login submitted through the MemberMouse login form is rejected unless&#8230;<\/p>","protected":false},"author":18796,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"om_disable_all_campaigns":false,"_strive_editorial_status":"not-started","_strive_copy_of":0,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"ht-kb-category":[195],"ht-kb-tag":[],"class_list":["post-22069","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-general-settings-articles"],"acf":[],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO Pro 4.9.9 - aioseo.com -->\n\t<meta name=\"description\" content=\"Setting location: MemberMouse \u2192 WordPress Settings \u2192 Login Page \u2192 &quot;Use the WP nonce validation for login.&quot; When enabled, a login submitted through the MemberMouse login form is rejected unless it carries a valid WordPress nonce. This checkbox turns on CSRF (cross-site request forgery) protection for the MemberMouse front-end login form. OFF (default): the login\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Joshua Baer\"\/>\n\t<meta name=\"google-site-verification\" content=\"RIQFHn-t5QxsuMU4pLG9xaceb-mmGuRaOWAEU1Q078U\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/membermouse.com\/fr\/docs\/wp-nonce-validation-for-login\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO Pro (AIOSEO) 4.9.9\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"MemberMouse |\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"WP Nonce Validation for Login | MemberMouse\" \/>\n\t\t<meta property=\"og:description\" content=\"Setting location: MemberMouse \u2192 WordPress Settings \u2192 Login Page \u2192 &quot;Use the WP nonce validation for login.&quot; When enabled, a login submitted through the MemberMouse login form is rejected unless it carries a valid WordPress nonce. This checkbox turns on CSRF (cross-site request forgery) protection for the MemberMouse front-end login form. OFF (default): the login\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/membermouse.com\/fr\/docs\/wp-nonce-validation-for-login\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-06-01T18:53:09+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-06-01T18:53:11+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/membermouse\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@MemberMouse\" \/>\n\t\t<meta name=\"twitter:title\" content=\"WP Nonce Validation for Login | MemberMouse\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Setting location: MemberMouse \u2192 WordPress Settings \u2192 Login Page \u2192 &quot;Use the WP nonce validation for login.&quot; When enabled, a login submitted through the MemberMouse login form is rejected unless it carries a valid WordPress nonce. This checkbox turns on CSRF (cross-site request forgery) protection for the MemberMouse front-end login form. OFF (default): the login\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@MemberMouse\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/membermouse.com\\\/fr\\\/docs\\\/wp-nonce-validation-for-login\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/membermouse.com\\\/fr#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/membermouse.com\\\/fr\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/membermouse.com\\\/fr\\\/article-categories\\\/general-settings\\\/#listItem\",\"name\":\"General Settings\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/membermouse.com\\\/fr\\\/article-categories\\\/general-settings\\\/#listItem\",\"position\":2,\"name\":\"General Settings\",\"item\":\"https:\\\/\\\/membermouse.com\\\/fr\\\/article-categories\\\/general-settings\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/membermouse.com\\\/fr\\\/article-categories\\\/general-settings-articles\\\/#listItem\",\"name\":\"General Settings\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/membermouse.com\\\/fr#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/membermouse.com\\\/fr\\\/article-categories\\\/general-settings-articles\\\/#listItem\",\"position\":3,\"name\":\"General Settings\",\"item\":\"https:\\\/\\\/membermouse.com\\\/fr\\\/article-categories\\\/general-settings-articles\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/membermouse.com\\\/fr\\\/docs\\\/wp-nonce-validation-for-login\\\/#listItem\",\"name\":\"WP Nonce Validation for Login\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/membermouse.com\\\/fr\\\/article-categories\\\/general-settings\\\/#listItem\",\"name\":\"General Settings\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/membermouse.com\\\/fr\\\/docs\\\/wp-nonce-validation-for-login\\\/#listItem\",\"position\":4,\"name\":\"WP Nonce Validation for Login\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/membermouse.com\\\/fr\\\/article-categories\\\/general-settings-articles\\\/#listItem\",\"name\":\"General Settings\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/membermouse.com\\\/fr\\\/#organization\",\"name\":\"MemberMouse\",\"url\":\"https:\\\/\\\/membermouse.com\\\/fr\\\/\",\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/membermouse\",\"https:\\\/\\\/twitter.com\\\/MemberMouse\",\"https:\\\/\\\/www.instagram.com\\\/membermouse\\\/\",\"https:\\\/\\\/www.youtube.com\\\/user\\\/membermouse\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/membermouse\\\/\",\"https:\\\/\\\/soundcloud.com\\\/membermouse\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/membermouse.com\\\/fr\\\/author\\\/joshua-baermembermouse-com\\\/#author\",\"url\":\"https:\\\/\\\/membermouse.com\\\/fr\\\/author\\\/joshua-baermembermouse-com\\\/\",\"name\":\"Joshua Baer\",\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/membermouse.com\\\/wp-content\\\/litespeed\\\/avatar\\\/b916a0b8e96e4d9934e2a54b6cef9c05.jpg?ver=1785374610\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/membermouse.com\\\/fr\\\/docs\\\/wp-nonce-validation-for-login\\\/#webpage\",\"url\":\"https:\\\/\\\/membermouse.com\\\/fr\\\/docs\\\/wp-nonce-validation-for-login\\\/\",\"name\":\"WP Nonce Validation for Login | MemberMouse\",\"description\":\"Setting location: MemberMouse \\u2192 WordPress Settings \\u2192 Login Page \\u2192 \\\"Use the WP nonce validation for login.\\\" When enabled, a login submitted through the MemberMouse login form is rejected unless it carries a valid WordPress nonce. This checkbox turns on CSRF (cross-site request forgery) protection for the MemberMouse front-end login form. OFF (default): the login\",\"inLanguage\":\"fr-FR\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/membermouse.com\\\/fr\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/membermouse.com\\\/fr\\\/docs\\\/wp-nonce-validation-for-login\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/membermouse.com\\\/fr\\\/author\\\/joshua-baermembermouse-com\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/membermouse.com\\\/fr\\\/author\\\/joshua-baermembermouse-com\\\/#author\"},\"datePublished\":\"2026-06-01T14:53:09-04:00\",\"dateModified\":\"2026-06-01T14:53:11-04:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/membermouse.com\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/membermouse.com\\\/fr\\\/\",\"name\":\"MemberMouse\",\"inLanguage\":\"fr-FR\",\"publisher\":{\"@id\":\"https:\\\/\\\/membermouse.com\\\/fr\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO Pro -->\r\n\t\t<title>WP Nonce Validation for Login | MemberMouse<\/title>\n\n","aioseo_head_json":{"title":"WP Nonce Validation for Login | MemberMouse","description":"Setting location: MemberMouse \u2192 WordPress Settings \u2192 Login Page \u2192 \"Use the WP nonce validation for login.\" When enabled, a login submitted through the MemberMouse login form is rejected unless it carries a valid WordPress nonce. This checkbox turns on CSRF (cross-site request forgery) protection for the MemberMouse front-end login form. OFF (default): the login","canonical_url":"https:\/\/membermouse.com\/fr\/docs\/wp-nonce-validation-for-login\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"google-site-verification":"RIQFHn-t5QxsuMU4pLG9xaceb-mmGuRaOWAEU1Q078U","miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/membermouse.com\/fr\/docs\/wp-nonce-validation-for-login\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/membermouse.com\/fr#listItem","position":1,"name":"Home","item":"https:\/\/membermouse.com\/fr","nextItem":{"@type":"ListItem","@id":"https:\/\/membermouse.com\/fr\/article-categories\/general-settings\/#listItem","name":"General Settings"}},{"@type":"ListItem","@id":"https:\/\/membermouse.com\/fr\/article-categories\/general-settings\/#listItem","position":2,"name":"General Settings","item":"https:\/\/membermouse.com\/fr\/article-categories\/general-settings\/","nextItem":{"@type":"ListItem","@id":"https:\/\/membermouse.com\/fr\/article-categories\/general-settings-articles\/#listItem","name":"General Settings"},"previousItem":{"@type":"ListItem","@id":"https:\/\/membermouse.com\/fr#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/membermouse.com\/fr\/article-categories\/general-settings-articles\/#listItem","position":3,"name":"General Settings","item":"https:\/\/membermouse.com\/fr\/article-categories\/general-settings-articles\/","nextItem":{"@type":"ListItem","@id":"https:\/\/membermouse.com\/fr\/docs\/wp-nonce-validation-for-login\/#listItem","name":"WP Nonce Validation for Login"},"previousItem":{"@type":"ListItem","@id":"https:\/\/membermouse.com\/fr\/article-categories\/general-settings\/#listItem","name":"General Settings"}},{"@type":"ListItem","@id":"https:\/\/membermouse.com\/fr\/docs\/wp-nonce-validation-for-login\/#listItem","position":4,"name":"WP Nonce Validation for Login","previousItem":{"@type":"ListItem","@id":"https:\/\/membermouse.com\/fr\/article-categories\/general-settings-articles\/#listItem","name":"General Settings"}}]},{"@type":"Organization","@id":"https:\/\/membermouse.com\/fr\/#organization","name":"MemberMouse","url":"https:\/\/membermouse.com\/fr\/","sameAs":["https:\/\/www.facebook.com\/membermouse","https:\/\/twitter.com\/MemberMouse","https:\/\/www.instagram.com\/membermouse\/","https:\/\/www.youtube.com\/user\/membermouse","https:\/\/www.linkedin.com\/company\/membermouse\/","https:\/\/soundcloud.com\/membermouse"]},{"@type":"Person","@id":"https:\/\/membermouse.com\/fr\/author\/joshua-baermembermouse-com\/#author","url":"https:\/\/membermouse.com\/fr\/author\/joshua-baermembermouse-com\/","name":"Joshua Baer","image":{"@type":"ImageObject","url":"https:\/\/membermouse.com\/wp-content\/litespeed\/avatar\/b916a0b8e96e4d9934e2a54b6cef9c05.jpg?ver=1785374610"}},{"@type":"WebPage","@id":"https:\/\/membermouse.com\/fr\/docs\/wp-nonce-validation-for-login\/#webpage","url":"https:\/\/membermouse.com\/fr\/docs\/wp-nonce-validation-for-login\/","name":"WP Nonce Validation for Login | MemberMouse","description":"Setting location: MemberMouse \u2192 WordPress Settings \u2192 Login Page \u2192 \"Use the WP nonce validation for login.\" When enabled, a login submitted through the MemberMouse login form is rejected unless it carries a valid WordPress nonce. This checkbox turns on CSRF (cross-site request forgery) protection for the MemberMouse front-end login form. OFF (default): the login","inLanguage":"fr-FR","isPartOf":{"@id":"https:\/\/membermouse.com\/fr\/#website"},"breadcrumb":{"@id":"https:\/\/membermouse.com\/fr\/docs\/wp-nonce-validation-for-login\/#breadcrumblist"},"author":{"@id":"https:\/\/membermouse.com\/fr\/author\/joshua-baermembermouse-com\/#author"},"creator":{"@id":"https:\/\/membermouse.com\/fr\/author\/joshua-baermembermouse-com\/#author"},"datePublished":"2026-06-01T14:53:09-04:00","dateModified":"2026-06-01T14:53:11-04:00"},{"@type":"WebSite","@id":"https:\/\/membermouse.com\/fr\/#website","url":"https:\/\/membermouse.com\/fr\/","name":"MemberMouse","inLanguage":"fr-FR","publisher":{"@id":"https:\/\/membermouse.com\/fr\/#organization"}}]},"og:locale":"fr_FR","og:site_name":"MemberMouse |","og:type":"article","og:title":"WP Nonce Validation for Login | MemberMouse","og:description":"Setting location: MemberMouse \u2192 WordPress Settings \u2192 Login Page \u2192 &quot;Use the WP nonce validation for login.&quot; When enabled, a login submitted through the MemberMouse login form is rejected unless it carries a valid WordPress nonce. This checkbox turns on CSRF (cross-site request forgery) protection for the MemberMouse front-end login form. OFF (default): the login","og:url":"https:\/\/membermouse.com\/fr\/docs\/wp-nonce-validation-for-login\/","article:published_time":"2026-06-01T18:53:09+00:00","article:modified_time":"2026-06-01T18:53:11+00:00","article:publisher":"https:\/\/www.facebook.com\/membermouse","twitter:card":"summary_large_image","twitter:site":"@MemberMouse","twitter:title":"WP Nonce Validation for Login | MemberMouse","twitter:description":"Setting location: MemberMouse \u2192 WordPress Settings \u2192 Login Page \u2192 &quot;Use the WP nonce validation for login.&quot; When enabled, a login submitted through the MemberMouse login form is rejected unless it carries a valid WordPress nonce. This checkbox turns on CSRF (cross-site request forgery) protection for the MemberMouse front-end login form. OFF (default): the login","twitter:creator":"@MemberMouse"},"aioseo_meta_data":{"post_id":"22069","title":null,"description":null,"keywords":null,"keyphrases":{"focus":{"keyphrase":"","score":0,"analysis":{"keyphraseInTitle":{"score":0,"maxScore":9,"error":1}}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"WebPage","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","location":null,"local_seo":null,"limit_modified_date":false,"reviewed_by":null,"open_ai":"{\"title\":{\"suggestions\":[],\"usage\":0},\"description\":{\"suggestions\":[],\"usage\":0}}","created":"2026-06-01 18:44:39","updated":"2026-06-03 06:16:16","ai":null,"breadcrumb_settings":null,"seo_analyzer_scan_date":"2026-06-02 23:20:26"},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/membermouse.com\/fr\" title=\"Home\">Home<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/membermouse.com\/fr\/article-categories\/general-settings\/\" title=\"General Settings\">General Settings<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/membermouse.com\/fr\/article-categories\/general-settings-articles\/\" title=\"General Settings\">General Settings<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\tWP Nonce Validation for Login\n<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/membermouse.com\/fr"},{"label":"General Settings","link":"https:\/\/membermouse.com\/fr\/article-categories\/general-settings\/"},{"label":"General Settings","link":"https:\/\/membermouse.com\/fr\/article-categories\/general-settings-articles\/"},{"label":"WP Nonce Validation for Login","link":"https:\/\/membermouse.com\/fr\/docs\/wp-nonce-validation-for-login\/"}],"_links":{"self":[{"href":"https:\/\/membermouse.com\/fr\/wp-json\/wp\/v2\/ht-kb\/22069","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/membermouse.com\/fr\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/membermouse.com\/fr\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/membermouse.com\/fr\/wp-json\/wp\/v2\/users\/18796"}],"replies":[{"embeddable":true,"href":"https:\/\/membermouse.com\/fr\/wp-json\/wp\/v2\/comments?post=22069"}],"version-history":[{"count":1,"href":"https:\/\/membermouse.com\/fr\/wp-json\/wp\/v2\/ht-kb\/22069\/revisions"}],"predecessor-version":[{"id":22070,"href":"https:\/\/membermouse.com\/fr\/wp-json\/wp\/v2\/ht-kb\/22069\/revisions\/22070"}],"wp:attachment":[{"href":"https:\/\/membermouse.com\/fr\/wp-json\/wp\/v2\/media?parent=22069"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/membermouse.com\/fr\/wp-json\/wp\/v2\/ht-kb-category?post=22069"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/membermouse.com\/fr\/wp-json\/wp\/v2\/ht-kb-tag?post=22069"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}