{"id":7708,"date":"2023-08-11T16:39:36","date_gmt":"2023-08-11T23:39:36","guid":{"rendered":"https:\/\/membermouse.com\/?post_type=ht_kb&#038;p=7708"},"modified":"2025-01-07T15:39:07","modified_gmt":"2025-01-07T20:39:07","slug":"redirecionar-para-a-pagina-visualizada-anteriormente-apos-o-login","status":"publish","type":"ht_kb","link":"https:\/\/membermouse.com\/pt\/documentos-3-2\/redirecionar-para-a-pagina-visualizada-anteriormente-apos-o-login\/","title":{"rendered":"Redirecionar para a p\u00e1gina visualizada anteriormente ap\u00f3s o login"},"content":{"rendered":"<p>Um visitante do seu site tentou acessar algum conte\u00fado protegido. Isso pode ser&nbsp;<a href=\"https:\/\/membermouse.com\/pt\/documentos-3-2\/proteger-e-programar-o-conteudo\/\" target=\"_blank\" rel=\"noreferrer noopener\">totalmente protegido<\/a>&nbsp;para que eles sejam redirecionados para a p\u00e1gina principal de erro, ou&nbsp;<a href=\"https:\/\/membermouse.com\/pt\/documentos-3-2\/mostrar-conteudo-teaser-para-nao-membros\/\" target=\"_blank\" rel=\"noreferrer noopener\">parcialmente protegido<\/a>&nbsp;para que os visitantes vejam um conte\u00fado teaser. Para ver o conte\u00fado completo, eles devem fazer login. Depois de fazer o login, o membro \u00e9 imediatamente direcionado para a \"Home Page\" que voc\u00ea definiu na se\u00e7\u00e3o&nbsp;<a href=\"https:\/\/membermouse.com\/pt\/documentos-3-2\/configuracoes-da-pagina-inicial-do-membro\/\" target=\"_blank\" rel=\"noreferrer noopener\">Configura\u00e7\u00f5es da p\u00e1gina inicial do membro<\/a>.<\/p>\n\n\n\n<p>Alterar esse comportamento para redirecionar o membro de volta ao conte\u00fado protegido que ele tentou visualizar anteriormente requer uma funcionalidade personalizada. Um cliente do MemberMouse chamado Thiago compartilhou uma solu\u00e7\u00e3o conosco e nos deu permiss\u00e3o para public\u00e1-la. Desde ent\u00e3o, v\u00e1rios outros clientes contribu\u00edram com sugest\u00f5es e atualiza\u00e7\u00f5es. O resultado desses esfor\u00e7os \u00e9 um plug-in que voc\u00ea pode baixar e instalar em seu site.<\/p>\n\n\n\n<p><em>OBSERVE:&nbsp;<\/em><em>Embora o MemberMouse esteja compartilhando essa abordagem de terceiros, n\u00e3o podemos realizar personaliza\u00e7\u00f5es para suas circunst\u00e2ncias exclusivas ou fornecer assist\u00eancia t\u00e9cnica caso o c\u00f3digo n\u00e3o funcione conforme o esperado.<\/em><\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h5 class=\"wp-block-heading\">Instala\u00e7\u00e3o<\/h5>\n\n\n\n<p>Para muitos clientes, a simples instala\u00e7\u00e3o e ativa\u00e7\u00e3o do plug-in proporcionar\u00e1 o efeito desejado. Por padr\u00e3o, ele registrar\u00e1 o local de qualquer p\u00e1gina protegida visitada e redirecionar\u00e1 o membro de volta para essa p\u00e1gina ap\u00f3s o login.<\/p>\n\n\n\n<div style=\"height:5px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Clique em\u00a0<a href=\"https:\/\/storage.googleapis.com\/wpgcbucket\/wp\/2025\/01\/57ca3821-redirect_on_login.zip\" target=\"_blank\" rel=\"noopener\" title=\"\">aqui<\/a>\u00a0para fazer o download do plug-in <em>Redirecionamento no login<\/em><br><br><\/li>\n\n\n\n<li>Abra o painel de administra\u00e7\u00e3o do WordPress<br><br><\/li>\n\n\n\n<li>Na coluna da esquerda, selecione&nbsp;<strong>Plug-ins &gt; Adicionar novo<\/strong><br><br><\/li>\n\n\n\n<li>Na parte superior, clique em&nbsp;<strong>Plug-in de upload<\/strong><br><br><\/li>\n\n\n\n<li>Clique em&nbsp;<strong>Selecionar arquivo&nbsp;<\/strong>e selecione o plug-in baixado<br><br><\/li>\n\n\n\n<li>Clique em&nbsp;<strong>Instalar agora<\/strong><br><br><\/li>\n\n\n\n<li>Clique em&nbsp;<strong>Ativar<\/strong><\/li>\n<\/ol>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>\u00c9 recomend\u00e1vel que voc\u00ea teste se o redirecionamento est\u00e1 funcionando ap\u00f3s a instala\u00e7\u00e3o. Voc\u00ea pode fazer isso usando uma conta de membro de teste e uma janela de navega\u00e7\u00e3o an\u00f4nima\/privada. Para verificar se tudo est\u00e1 funcionando, voc\u00ea precisar\u00e1 visitar uma de suas p\u00e1ginas protegidas, ir para a p\u00e1gina de login e, em seguida, fazer login usando sua conta de membro de teste.<\/p>\n\n\n\n<p>Observe que os membros ser\u00e3o redirecionados de volta ao conte\u00fado protegido mesmo que seus direitos de acesso n\u00e3o permitam que eles o visualizem. Isso resultar\u00e1 no redirecionamento para a p\u00e1gina principal de erro ou na exibi\u00e7\u00e3o de conte\u00fado teaser. Recomenda-se que voc\u00ea fa\u00e7a o teste usando uma parte do conte\u00fado protegido dispon\u00edvel para seu membro de teste.<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h5 class=\"wp-block-heading\">Personaliza\u00e7\u00f5es<\/h5>\n\n\n\n<p>Embora esse plug-in n\u00e3o ofere\u00e7a configura\u00e7\u00f5es ajust\u00e1veis no painel administrativo do WordPress, voc\u00ea pode alterar seu comportamento de v\u00e1rias maneiras fazendo alguns ajustes simples no c\u00f3digo-fonte.&nbsp;<em><strong>Observe que qualquer erro cometido durante a edi\u00e7\u00e3o da fonte do plug-in pode fazer com que seu site fique inacess\u00edvel.<\/strong>&nbsp;<\/em><\/p>\n\n\n\n<p>Certifique-se de ter acesso ao seu site por meio de FTP\/SFTP ou do gerenciador de arquivos no painel de controle da hospedagem antes de fazer qualquer altera\u00e7\u00e3o. Se tiver algum problema, voc\u00ea pode seguir os seguintes passos&nbsp;<a rel=\"noreferrer noopener\" href=\"https:\/\/www.ostraining.com\/blog\/wordpress\/disable-a-wordpress-plugin\/\" target=\"_blank\">estas instru\u00e7\u00f5es para terceiros<\/a>&nbsp;para desativar o plug-in.<\/p>\n\n\n\n<p>Para come\u00e7ar, visite&nbsp;<strong>Plug-ins &gt; Todos os plug-ins<\/strong>&nbsp;e garantir que o&nbsp;<em>MM Redirecionamento no login<\/em>&nbsp;O plug-in \u00e9&nbsp;<strong>Desativado<\/strong>. N\u00e3o \u00e9 recomend\u00e1vel editar um plug-in ativo. Em seguida, voc\u00ea pode acessar o c\u00f3digo do plug-in da seguinte forma:<\/p>\n\n\n\n<div style=\"height:5px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Na coluna esquerda do painel de administra\u00e7\u00e3o, selecione&nbsp;<strong>Plugins &gt; Plugin Editor<\/strong><br><br><\/li>\n\n\n\n<li>Se aparecer um aviso, leia-o e clique em&nbsp;<strong>Eu entendo<\/strong><br><br><\/li>\n\n\n\n<li>No canto superior direito, use o menu suspenso para selecionar&nbsp;<strong>MM Redirecionamento no login<\/strong><br><br><\/li>\n\n\n\n<li>Clique em&nbsp;<strong>Selecione<\/strong>&nbsp;para carregar o plug-in para edi\u00e7\u00e3o<\/li>\n<\/ol>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Os valores que voc\u00ea pode alterar est\u00e3o localizados nas linhas 11-15:<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><code>$_mmrl_redirectCookie = \"mmrl_redirect_id\";<\/code><\/p>\n\n\n\n<p>Essa linha define o nome do cookie no qual \u00e9 armazenado o ID do post para o qual o plug-in redirecionar\u00e1 ap\u00f3s o login. Em geral, voc\u00ea n\u00e3o deve precisar alterar essa configura\u00e7\u00e3o, a menos que, por algum motivo, o nome padr\u00e3o entre em conflito com a funcionalidade existente de terceiros.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><code>$_mmrl_redirectPeriod = 3600;<\/code><\/p>\n\n\n\n<p>Define o tempo de vida do cookie de redirecionamento. O valor \u00e9 em segundos, e a dura\u00e7\u00e3o padr\u00e3o \u00e9 de uma hora.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><code>$_mmrl_redirectUnprotected = FALSE;<\/code><\/p>\n\n\n\n<p>Por padr\u00e3o, o plug-in n\u00e3o tentar\u00e1 redirecionar um membro de volta a nenhuma p\u00e1gina desprotegida que ele tenha visitado. A altera\u00e7\u00e3o desse valor para TRUE far\u00e1 com que o plug-in registre tamb\u00e9m o local das p\u00e1ginas desprotegidas. Observe que as p\u00e1ginas principais do MemberMouse, como a p\u00e1gina Checkout, s\u00e3o automaticamente exclu\u00eddas do redirecionamento.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><code>$_mmrl_otherRedirectorIDs = array();<\/code><\/p>\n\n\n\n<p>Quando um membro fizer login, o MemberMouse o redirecionar\u00e1 para a p\u00e1gina inicial do membro associada ao seu n\u00edvel de associa\u00e7\u00e3o. No entanto, alguns plug-ins de terceiros substituir\u00e3o esse comportamento. Um exemplo disso \u00e9 o Thrive Apprentice, ao usar seus recursos de login incorporados. <\/p>\n\n\n\n<p>Voc\u00ea pode inserir uma lista separada por v\u00edrgulas de IDs de p\u00e1ginas do WordPress entre os par\u00eanteses nessa linha e, sempre que um membro conectado com um redirecionamento pendente visitar essas p\u00e1ginas, ele ser\u00e1 redirecionado para a p\u00e1gina visitada anteriormente. Aqui est\u00e1 um exemplo que habilitar\u00e1 o redirecionamento na ID da p\u00e1gina 12345:<\/p>\n\n\n\n<p><code>$_mmrl_otherRedirectorIDs = array(12345);<\/code><\/p>\n\n\n\n<p>As instru\u00e7\u00f5es para localizar um ID de p\u00e1gina ou de postagem podem ser encontradas em&nbsp;<a href=\"https:\/\/wpdatatables.com\/how-to-find-page-id-in-wordpress\/\" target=\"_blank\" rel=\"noreferrer noopener\">este artigo de terceiros<\/a>. Como alguns plug-ins de terceiros, incluindo o Thrive Apprentice, n\u00e3o permitem que voc\u00ea acesse suas p\u00e1ginas de sistema por meio do Editor do WordPress, talvez seja necess\u00e1rio fazer login como um membro de teste e usar as etapas na se\u00e7\u00e3o&nbsp;<em>Localiza\u00e7\u00e3o de ID com a ferramenta de inspe\u00e7\u00e3o do navegador<\/em>.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><code>$_mmrl_ignoreRedirection = array();<\/code><\/p>\n\n\n\n<p>Pode haver v\u00e1rias p\u00e1ginas em seu site para as quais voc\u00ea n\u00e3o deseja que um membro seja redirecionado ap\u00f3s o login. Isso \u00e9 especialmente verdadeiro se voc\u00ea tiver optado por ativar o redirecionamento de volta para p\u00e1ginas desprotegidas. Por exemplo, se um membro desconectado visitou uma p\u00e1gina protegida e, em seguida, visitou sua p\u00e1gina inicial desprotegida durante o login, voc\u00ea n\u00e3o gostaria que o membro fosse redirecionado para a p\u00e1gina inicial ap\u00f3s o login. As p\u00e1ginas centrais do MemberMouse s\u00e3o automaticamente exclu\u00eddas do redirecionamento. Como antes, as instru\u00e7\u00f5es para localizar um ID de p\u00e1gina ou de postagem podem ser encontradas em&nbsp;<a href=\"https:\/\/wpdatatables.com\/how-to-find-page-id-in-wordpress\/\" target=\"_blank\" rel=\"noreferrer noopener\">este artigo de terceiros<\/a>. Aqui est\u00e1 um exemplo que impedir\u00e1 que o redirecionamento seja definido nas IDs de p\u00e1gina 234, 345 e 456:<\/p>\n\n\n\n<p><code>$_mmrl_ignoreRedirection = array(234, 345, 456);<\/code><\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>","protected":false},"excerpt":{"rendered":"<p>Um visitante do seu site tentou acessar algum conte\u00fado protegido. Esse conte\u00fado pode ser totalmente protegido, de modo que eles sejam redirecionados para a p\u00e1gina principal de erro, ou parcialmente protegido, de modo que os visitantes...<\/p>","protected":false},"author":9645,"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":[138],"ht-kb-tag":[],"class_list":["post-7708","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-tips-tricks"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/membermouse.com\/pt\/wp-json\/wp\/v2\/ht-kb\/7708","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/membermouse.com\/pt\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/membermouse.com\/pt\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/membermouse.com\/pt\/wp-json\/wp\/v2\/users\/9645"}],"replies":[{"embeddable":true,"href":"https:\/\/membermouse.com\/pt\/wp-json\/wp\/v2\/comments?post=7708"}],"version-history":[{"count":1,"href":"https:\/\/membermouse.com\/pt\/wp-json\/wp\/v2\/ht-kb\/7708\/revisions"}],"predecessor-version":[{"id":20436,"href":"https:\/\/membermouse.com\/pt\/wp-json\/wp\/v2\/ht-kb\/7708\/revisions\/20436"}],"wp:attachment":[{"href":"https:\/\/membermouse.com\/pt\/wp-json\/wp\/v2\/media?parent=7708"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/membermouse.com\/pt\/wp-json\/wp\/v2\/ht-kb-category?post=7708"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/membermouse.com\/pt\/wp-json\/wp\/v2\/ht-kb-tag?post=7708"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}