Streaming Posted May 1, 2016 Share Posted May 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 Quote Link to comment Share on other sites More sharing options...
Thiago Sabaia Posted May 1, 2016 Share Posted May 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 Quote thiagosabaia.net Link to comment Share on other sites More sharing options...
Streaming Posted May 1, 2016 Author Share Posted May 1, 2016 @Thiago Sabaia deu certo! Muito obrigado. 0 Quote Link to comment Share on other sites More sharing options...
Streaming Posted October 21, 2020 Author Share Posted October 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 Quote Link to comment Share on other sites More sharing options...
Thiago Sabaia Posted October 21, 2020 Share Posted October 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 Quote thiagosabaia.net Link to comment Share on other sites More sharing options...
Streaming Posted October 22, 2020 Author Share Posted October 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 Quote Link to comment Share on other sites More sharing options...
edvan Posted October 22, 2020 Share Posted October 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 Quote Link to comment Share on other sites More sharing options...
Streaming Posted October 22, 2020 Author Share Posted October 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 Quote Link to comment Share on other sites More sharing options...
edvan Posted October 23, 2020 Share Posted October 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 Quote Link to comment Share on other sites More sharing options...
Streaming Posted October 24, 2020 Author Share Posted October 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 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.