heldersc Postado Setembro 25, 2004 Denunciar Share Postado Setembro 25, 2004 ola pessoal ..Gostaria de saber se alguém tem ou sabe fazer um sistema de login que ligue uma pagina de login ao webmail no cpanel ?tipo a pessoa prenche o login e senha e ele abri ou o horde ou neomail ou squirremail .Obrigado a todos Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Error404 Postado Setembro 25, 2004 Denunciar Share Postado Setembro 25, 2004 Talvez... se você examinar a própria página de login do webmail e se eles não usarem nenhuma proteção, pode ser que dê... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 heldersc Postado Setembro 25, 2004 Autor Denunciar Share Postado Setembro 25, 2004 eu tenho até um script que faz isso, ele loga no horde , só que tá dando erros, se puderem testar aí e ver qual é o erro, fico agradecido.<? /************************* coloque o dominio, sem www. ex:*/ $domain = "seusite.com"; /*************************/ //$domain=""; # insert client ip (work with shared ip too) /************************ coloque o ip do servidor ex: */ $ip = "111.11.111.111"; /************************/ //$ip = ""; # insert user /****************** deixe em branco ******************/ $user = ""; # #não MUDE MAIS NADA # If you are using CheckIt on you can extract above data using # Cpanel tags . ################################################ if (isset($loginssl) && $loginssl == 1){ $hordessl=2096; $urlhttp="s"; } else { $hordessl=2095; $urlhttp=""; } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd"> <!-- IMP: Copyright 2001, The Horde Project. IMP is under the GPL. --> <!-- Horde Project: http://horde.org/ | IMP: http://horde.org/imp/ --> <!-- GNU Public License: http://www.fsf.org/copyleft/gpl.html --> <html lang="en-US"> <head> <title>Web Mail Login</title> <style type="text/css"> <!-- .wemail { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border: 1px solid #FF6600; } --> </style> </head> <body onload="setFocus()"> <div align="center"> <script language="JavaScript" type="text/javascript"> <!-- function setFocus() { document.implogin.imapuser.focus(); } function submit_login() { if (document.implogin.imapuser.value == "") { alert('Please provide your username and password'); document.implogin.imapuser.focus(); return false; } else if (document.implogin.pass.value == "") { alert('Please provide your username and password'); document.implogin.pass.focus(); return false; } else { return true; } } //--> </script> <script language="JavaScript1.2" type="text/javascript"> <!-- function enter_key_trap(e) { var keyPressed; if (document.layers) { keyPressed = String.fromCharCode(e.which); } else if (document.all) { keyPressed = String.fromCharCode(window.event.keyCode); } else if (document.getElementById) { keyPressed = String.fromCharCode(e.keyCode); } if ((keyPressed == "\r" || keyPressed == "\n") && (submit_login())) { document.implogin.submit(); } } //--> </script> </div> <div align="center"> <center> <table style="border-collapse: collapse" bordercolor="#000000" cellspacing="0" cellpadding="0" width="170" border="0"> <tr> <td valign="top" width="50%" height="16"> <form action="login.php" method="post" name="implogin" id="implogin"> <input type="hidden" name="actionID" value="105" /> <input type="hidden" name="url" value="" /> <input type="hidden" name="mailbox" value="INBOX" /> <div align="center"> <center> <table border="0" width="100%" style="border-collapse: collapse" bordercolor="#111111" cellpadding="0" cellspacing="0"> <tr> <td align="center" colspan="2" class="header"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><b><font color="#000000">Confira seu email:</font></b></font></td> </tr> <tr> <td height="24" align="right" valign="middle" class="light"><font color="#666666" size="1" face="Verdana, Arial, Helvetica, sans-serif"><b>Email: </b></font></td> <td align="left"> <font size="1" face="Verdana, Arial, Helvetica, sans-serif"> <input name="imapuser" type="text" class="wemail" style="color: #666666;border: 1px solid black; font-weight: bold; background-color: #F2F2F2; width: 120px" maxlength="90" getemail()"/> </font></td> </tr> <tr> <td align="right" class="light" valign="top"><font color="#666666" size="1" face="Verdana, Arial, Helvetica, sans-serif"><b>Senha: </b> </font></td> <td align="left"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> <input name="pass" type="password" class="wemail" style="color: #666666;border: 1px solid black; font-weight: bold; background-color: #F2F2F2; width: 120px" maxlength="20" getemail()" /> </font></td> </tr> <tr> <td colspan="2" valign="top"> <font color="#666666" size="1" face="Verdana, Arial, Helvetica, sans-serif"> <input type="hidden" name="server" value="localhost" /> <input type="hidden" name="port" value="143" /> <input type="hidden" name="namespace" value="" /> <input type="hidden" name="maildomain" value="<? echo $domain; ?>" /> <input type="hidden" name="protocol" value="imap/notls" /> <input type="hidden" name="realm" value="" /> <input type="hidden" name="urlhttp" value="<? echo $urlhttp; ?>" /> <input type="hidden" name="ip" value="<? echo $ip; ?>" /> <input type="hidden" name="domain" value="<? echo $domain; ?>" /> <input type="hidden" name="user" value="<? echo $user; ?>" /> <input type="hidden" name="hordessl" value="<? echo $hordessl; ?>" /> <input type="hidden" name="new_lang" value="pt_BR" /> </font> <font size="1" face="Verdana, Arial, Helvetica, sans-serif"> <input type="hidden" name="folders" value="" /> </font></td> </tr> <tr> <td valign="top"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> </font></td> <td align="left" class="light"> <font size="1" face="Verdana, Arial, Helvetica, sans-serif"> <input type="submit" class="wemail" name="button" tabindex="4" value="Entrar" onclick="return submit_login()" /> <br /> <? if (isset($loginssl) && $loginssl == 1){ ?> <b><font color="#999999">Modo login: <a href="webmail/index.php?loginssl="><font color="#333333">Normal</font></a> | Seguro</font></b> <? } else { ?> <b><font color="#999999">Modo login: Normal | <a href="webmail/index.php?loginssl=1"><font color="#333333">Seguro</font></a></font></b> <? } ?> </font></td> </tr> </table> </center> </div> </form> <script language="JavaScript" type="text/javascript"> <!-- function selectLang() { // We need to reload the login page here, but only if the user hasn't // already entered a username and password. if (document.implogin.imapuser.value == '' && document.implogin.pass.value == '') { var lang_page = 'login.php?new_lang=' + document.implogin.new_lang[document.implogin.new_lang.selectedIndex].value; self.location = lang_page; } } //--> </script> <script language="JavaScript1.2" type="text/javascript"> <!-- // Setup the enter keytrap code if (window.document.captureEvents != null) { window.document.captureEvents(Event.KEYPRESS); window.document.onkeypress = enter_key_trap; } //--> </script> <!-- This file contains any "Message Of The Day" Type information --> <!-- It will be included below the log-in form on the login page. --> <script language="JavaScript" type="text/javascript"> <!-- if (parent.frames.horde_main) parent.document.title = 'Mail :: Welcome to Horde'; //--> </script> </td> </tr> </table> </center> </div> </body> </html> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 jissa Postado Setembro 25, 2004 Denunciar Share Postado Setembro 25, 2004 o Conselho do Error estava correto.. e a sua forma tambem.. ams se perceber este script é de 2001, e tem uma função ai que não tem no resto.. (getmail()) então falta algo.. se quiser uma mais atualizada pegue no proprio Site do Fabricante do hord.orguma solução simples... (se seguisse o conselho do Error ) basta trocar os itens999.999.999.999 para o IP Real do HOSTwww.dominio.com.br nome Real do Dominio<html><td height="101" background="gráficos/topo_740x101.jpg" colspan="4"><div align="left"> <form action=http://999.999.999.999:2095/login/ method=POST> <span class="style13"><img src="gráficos/transparente.gif" width="4" height="20"> <a href="http://www.dominio.com.br/webmail"><img src="gráficos/mail.gif" width="20" height="17" border="0" align="absbottom"></a><span class="style14 style14"> e-mail:</span> <input name=user type=text class="boxmail" size=16> <span class="style14">senha</span>: <input name=pass type=password class="boxmail" size=16> <input type=submit class="boxmail" value="ver"> </span> </form> </div> </td> </tr> </html>uma coisa neste ai acima, se voce fizer a conexão errada ele te leva para a pagina do cpanel para fazer o login.uma forma de resolver isto é utilizando as funções IMAP, assimm ela voce checa se o usuario existe e se a senha esta correta, ai voce controla antes de passar os parametros para o Hord. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
heldersc
ola pessoal ..
Gostaria de saber se alguém tem ou sabe fazer um sistema de login que ligue uma pagina de login ao webmail no cpanel ?
tipo a pessoa prenche o login e senha e ele abri ou o horde ou neomail ou squirremail .
Obrigado a todos
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.