Saludo, estoy haciendo una ventana emergente de verificación de edad dirigida solo a la página de inicio de sesión.
Se configuró la función mostrar solo una vez, pero solo para la memoria de cookies del navegador . Es decir, si inicio sesión en la misma cuenta en otro dispositivo o de incógnito/inPrivate, aparecerá de todos modos y viceversa.
Aquí está el código de script para la verificación de edad. No estoy seguro de si hay opciones para mostrar solo una vez basado en la cuenta .
jQuery(document).ready(function($){ if (sessionStorage.getItem('advertOnce') !== 'true') { //sessionStorage.setItem('advertOnce','true'); $('.box').show(); }else{ $('.box').hide(); } $('#refresh-page').on('click',function(){ $('.box').hide(); sessionStorage.setItem('advertOnce','true'); }); $('#reset-session').on('click',function(){ $('.box').show(); sessionStorage.setItem('advertOnce',''); }); if (sessionStorage.getItem('advertOnce') !== 'true') { //sessionStorage.setItem('advertOnce','true'); $('.overlay-verify ').show(); }else{ $('.overlay-verify ').hide(); } $('#refresh-page').on('click',function(){ $('.overlay-verify ').hide(); sessionStorage.setItem('advertOnce','true'); }); $('#reset-session').on('click',function(){ $('.overlay-verify ').show(); sessionStorage.setItem('advertOnce',''); }); });Muchas gracias