CAMPO DE LOGIN DE E-MAIL



CAMPO DE LOGIN DE E-MAIL

Mensagempor blakpeter » Qui Jun 02, 2011 8:51 am

E ai pessoal, sou novo no forum.
Tenho vários conhecimentos para compartilhar com vcs e ajudar quem precisa tb na area de webdesgin.
enfin..
estou com uma incognita...

PRECISO FAZER UM CAMPO DE LONGIN DE E-MAIL NA PÁGINA INICIAL DE UM SITE.
OU SEJA. QUANDO A PESSOA COLOCAR O E-MAIL E SENHA ELA SERÁ REDIRECIONADA PARA SUA CONTA DE WEBMAIL.
O SISTEMA QUE O SITE ESTÁ HOSPEDADO É LINUX, USO O CPNEL É CLARO EM PHP.

CASO PODESSEM ME AJUDAR EU FICARIA MUITO GRATO..
VALEU
blakpeter

Novato
Novato
 
Mensagens: 1
Data de registro: Qui Jun 02, 2011 8:45 am

Re: CAMPO DE LOGIN DE E-MAIL

Mensagempor Patty » Qui Jun 02, 2011 4:37 pm

Olá, blakpeter, seja bem-vindo ao Fórum do Webmaster. :)

Como vc é novo aqui, algumas dicazinhas: por favor, não repita seus tópicos em fórums diferentes, e poste suas dúvidas nas seções corretas. Esta dúvida, por exemplo, não está relacionada a fórums phpBB. ;)

Tenho um código aqui para fazer isso. Vou procurar e posto depois, OK?
Patty
______________________________________________________________
Módulos adicionais e gateways de pagamento Cielo e Rede
para osCommerce e WHMCS

Certificados SSL por apenas R$ 89,00/ano
http://www.cybernetfx.com
Patty

Avatar de usuário
Administrador
Administrador
 
Mensagens: 1155
Data de registro: Ter Mai 04, 2010 1:31 am

Re: CAMPO DE LOGIN DE E-MAIL

Mensagempor Patty » Qui Jun 02, 2011 9:29 pm

OK, aqui vai um jeito fácil de fazer isso, não só para webmail, mas tb para cPanel e WHM, com opção para conexão segura ou não (vc pode simplesmente comentar ou deletar estas opções para mostrar só o que quiser).

Primeiro de tudo, salve o código abaixo em um arquivo PHP com o nome que vc quiser. Ex: cpanelLogin.php
AÇÕES: [ Baixar ] [ Ocultar ]
Código
<?php
// make sure all needed information is provided
if($_POST['domain'] && $_POST['username'] && $_POST['pass'] && !($_GET['failed'] == "1")) {
    $port = $_POST['port']; // sets the port number to login to
    // Get the protocol to use for this connection
    switch($port) {
      case '2082': // cPanel
      case '2086': // WHM
      case '2095': // Webmail
        $protocol = 'http://';
        break;
      case '2083': // Secure cPanel
      case '2087': // Secure WHM
      case '2096': // Secure Webmail
        $protocol = 'https://';
        break;
    }
  // Build the URL
  $redirectlocation = $protocol.$_POST['domain'].':'.$port.'/login/?user='.$_POST['username'].'&pass='.$_POST['pass'].'&failurl='.$_POST['failurl'];
  header ("Location: ".$redirectlocation); // Send URL
} else {
  $error = 1;
  header ("Location: ".$_POST['failurl']); // Send URL if all neede information is not provided
}
?>

Agora, cole o formulário abaixo em seu site onde vc deseja colocar o login:
AÇÕES: [ Baixar ] [ Ocultar ]
Código
<form action="cpanelLogin.php" method="POST">
<?php
// Show an error if the login failed
if(($_GET['failed'] == "1") or ($error == 1)){
echo '<font color="#FF0000">Your login attempt failed!</font><br />';
}
?>
Domain: <input type="text" name="domain" value="" size="20" /><br />
Username: <input type="text" name="username" value="" size="20" /><br />
Password: <input type="password" name="pass" value="" size="20" /><br />
<?php
// This failurl allows cPanel to redirect back to this site
echo '<input type="hidden" name="failurl" value="http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?failed=1">';
?>
Options: <select name="port">
  <option value="2082">cPanel </option>
  <option value="2083">Secure cPanel </option>
  <option value="2086">WHM</option>
  <option value="2087">Secure WHM</option>
  <option value="2095">Webmail</option>
  <option value="2096">Secure Webmail</option>
</select><br />
<input type="submit" value="Login" />
</form>

Pronto! :)
Depois posta pra gente se deu certo pra vc.
Patty
______________________________________________________________
Módulos adicionais e gateways de pagamento Cielo e Rede
para osCommerce e WHMCS

Certificados SSL por apenas R$ 89,00/ano
http://www.cybernetfx.com
Patty

Avatar de usuário
Administrador
Administrador
 
Mensagens: 1155
Data de registro: Ter Mai 04, 2010 1:31 am


Retornar para Javascript / DHTML / Scripts em geral

Quem está online

Usuários vendo este fórum: Nenhum membro registrado online e 1 visitante

cron
Shared Web Hosting by HostDime