Streaming Postado Maio 1, 2016 Compartilhar Postado Maio 1, 2016 Olá, Eu gostaria de saber se alguém no fórum sabe se é possível eu redirecionar o logout do WHMCS diretamente para a Home do meu site. Exemplo: www.site.com.br/whmcs ==> www.site.com.br Qual arquivo a ser editado e qual código funcionaria? Tentei editar o arquivo logout.tpl, mas não ficou desta maneira que citei acima. 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Thiago Sabaia Postado Maio 1, 2016 Compartilhar Postado Maio 1, 2016 salva esse código dentro da pasta hook como um arquivo php, logout.php por exemplo: <?php function logout_redirect($vars) { header( 'Location: http://www.seusite.com/' ) ; } add_hook("ClientLogout",1,"logout_redirect",""); não esqueça de inserir seu site nele. 2 Citar █ Super T Host | Revenda de Hospedagem SSD a partir de R$ 65,95 por mês █ Utilize o cupom PDH e ganhe 60% de desconto nos 3 primeiros meses nos planos de Revenda. █ www.superthost.com.br - WhatsApp 21 983 121 387 Link para o comentário Compartilhar em outros sites More sharing options...
Streaming Postado Maio 1, 2016 Autor Compartilhar Postado Maio 1, 2016 @Thiago Sabaia deu certo! Muito obrigado. 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Streaming Postado Outubro 21, 2020 Autor Compartilhar Postado Outubro 21, 2020 Não sei ao certo à partir de qual versão, mas creio que seja à partir da versão 8, infelizmente este hook que nosso amigo @Thiago Sabaia me ajudou a criar e que foi muito útil durante vários anos parou de funcionar. Portanto, se você Thiago ou algum outro amigo aqui do Fórum souber de alguma maneira para eu conseguir criar este redirecionamento de logout no meu WHMCS, ficarei imensamente agradecido, como imagino que outros que também tenham este mesmo interesse de redirecionar para algo que não seja o próprio WHMCS também ficarão. 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Thiago Sabaia Postado Outubro 21, 2020 Compartilhar Postado Outubro 21, 2020 4 horas atrás, Streaming disse: Não sei ao certo à partir de qual versão, mas creio que seja à partir da versão 8, infelizmente este hook que nosso amigo @Thiago Sabaia me ajudou a criar e que foi muito útil durante vários anos parou de funcionar. Portanto, se você Thiago ou algum outro amigo aqui do Fórum souber de alguma maneira para eu conseguir criar este redirecionamento de logout no meu WHMCS, ficarei imensamente agradecido, como imagino que outros que também tenham este mesmo interesse de redirecionar para algo que não seja o próprio WHMCS também ficarão. Uma alternativa ao hook é você ir no seu template, procurar pelo arquivo logout.tpl e inserir um redirecionamento dentro dele. <meta http-equiv="refresh" content="0;url=https://www.seusite.com.br"> Aonde tem 0 você pode por exemplo mudar para 5 segundos e adicionar uma mensagem avisando que o cliente será redirecionado para a página inicial. Ou então deixa 0 para ele ser redirecionado direto. <meta http-equiv="refresh" content="5;url=https://www.seusite.com.br"> <div class="alert alert-light" role="alert">Você está sendo redirecionado para página inicial...</div> 0 Citar █ Super T Host | Revenda de Hospedagem SSD a partir de R$ 65,95 por mês █ Utilize o cupom PDH e ganhe 60% de desconto nos 3 primeiros meses nos planos de Revenda. █ www.superthost.com.br - WhatsApp 21 983 121 387 Link para o comentário Compartilhar em outros sites More sharing options...
Streaming Postado Outubro 22, 2020 Autor Compartilhar Postado Outubro 22, 2020 18 horas atrás, Thiago Sabaia disse: Uma alternativa ao hook é você ir no seu template, procurar pelo arquivo logout.tpl e inserir um redirecionamento dentro dele. <meta http-equiv="refresh" content="0;url=https://www.seusite.com.br"> Aonde tem 0 você pode por exemplo mudar para 5 segundos e adicionar uma mensagem avisando que o cliente será redirecionado para a página inicial. Ou então deixa 0 para ele ser redirecionado direto. <meta http-equiv="refresh" content="5;url=https://www.seusite.com.br"> <div class="alert alert-light" role="alert">Você está sendo redirecionado para página inicial...</div> Obrigado pela ajuda Thiago! Dentro deste arquivo existe apenas este código abaixo e infelizmente só incluindo estes códigos que você me passou não aconteceu nada. <div class="logincontainer"> {include file="$template/includes/pageheader.tpl" title=$LANG.logouttitle} {include file="$template/includes/alert.tpl" type="success" msg=$LANG.logoutsuccessful textcenter=true} <div class="main-content"> <p class="text-center"> <a href="index.php" class="btn btn-default">{$LANG.logoutcontinuetext}</a> </p> </div> </div> 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
edvan Postado Outubro 22, 2020 Compartilhar Postado Outubro 22, 2020 7 horas atrás, Streaming disse: Para WHMCS v7 você utiliza: <?php function logout_redirect($vars) { header( 'Location: http://www.seusite.com/' ) ; } add_hook("ClientLogout",1,"logout_redirect",""); Já para o v8 o correto é utilizar UserLogout <?php function logout_redirect($vars) { header( 'Location: http://www.seusite.com/' ) ; } add_hook("UserLogout",1,"logout_redirect",""); Faça um teste e confirme se ficou ok. 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Streaming Postado Outubro 22, 2020 Autor Compartilhar Postado Outubro 22, 2020 @edvan o meu é o WHMCS mais atual mesmo. Onde uso este UserLogout? Tentei em ambos os arquivos mencionados neste tópico e não funcionou. 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
edvan Postado Outubro 23, 2020 Compartilhar Postado Outubro 23, 2020 17 horas atrás, Streaming disse: @edvan o meu é o WHMCS mais atual mesmo. Onde uso este UserLogout? Tentei em ambos os arquivos mencionados neste tópico e não funcionou. Crie um arquivo meuhook.php copie o código e envie para pasta /includes/hooks/ 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Streaming Postado Outubro 24, 2020 Autor Compartilhar Postado Outubro 24, 2020 @edvan também não funcionou. Na verdade já até tinha feito isso quando deixei o último feedback aqui, porém o arquivo estava nomeado como logout.php e apenas atualizei o código dele. Agora tentei usar somente o arquivo com este nome meuhook.php e quando o cliente tenta deslogar do WHMCS permanece voltando para a Home do próprio WHMCS. 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.