CPanel Login by Rato
Função que verifica no CPanel se o usuário e senha digitados em um formulário estão corretos.
Data | Autor | Changelog | Download |
---|---|---|---|
22/10/2003 1:10pm | Wéverton Velludo | - | Versão 1.0 |
Olá amigos,
JA que estamos tratando de Cpanel, gostaria de saber se temos disponivel algum script para criar contas de email sem entrar na administração?
GRato
JA que estamos tratando de Cpanel, gostaria de saber se temos disponivel algum script para criar contas de email sem entrar na administração?
GRato
27/02/2006 6:38pm
(~18 anos atrás)
Aqui neste endereço tem algumas informações e exemplos de como ter acesso remoto no cpanel, é bem limitado mas da para ter uma ideia já:
http://www.cpanel.net/remoteaccess-php.html
http://www.cpanel.net/remoteaccess-php.html
25/10/2003 9:45pm
(~20 anos atrás)
Obrigado pelo comentário Luiz Gabriel, o WHM/CPANEL possui suporte padrão ao PHP, permitindo que você crie, remova, bloqueie e desbloqueie contas, mas não deixa verificar a senha do usuário.
Eu desenvolvi esta funcão pq queria deixar um unico login e senha para meus clientes acessarem o cpanel e a intra onde podem imprimir boleto e coisas do tipo.
estou desenvolvendo funcoes.. para criar emails.. subdominios e alguns outros recursos.
Eu desenvolvi esta funcão pq queria deixar um unico login e senha para meus clientes acessarem o cpanel e a intra onde podem imprimir boleto e coisas do tipo.
estou desenvolvendo funcoes.. para criar emails.. subdominios e alguns outros recursos.
25/10/2003 9:36pm
(~20 anos atrás)
Otimo script cara.....
vc podia fazer um que crie e edite e exclua usuarios e planos...o que vc acha
e um que acesse algumas funções do cpanel tbm!!!!
flw
ai vai minha dica, para acessar o cpanel, vc pode fazer assim: http://login:senha@dominio.com/cpanel
abraços
vc podia fazer um que crie e edite e exclua usuarios e planos...o que vc acha
e um que acesse algumas funções do cpanel tbm!!!!
flw
ai vai minha dica, para acessar o cpanel, vc pode fazer assim: http://login:senha@dominio.com/cpanel
abraços
25/10/2003 9:11pm
(~20 anos atrás)
function pop3create($email,$senha,$quota) {
/*
Altere informações abaixo
*/
$host = "localhost";
//LOGIN DO SEU CPANEL
$logincpanel="seu_login";
//SENHA DO SEU CPANEL
$senhacpanel="sua_senha";
//NAO ALTERE EM BAIXO
$socket = fsockopen($host,2082);
socket_set_timeout($socket,30);
$authstr = "$logincpanel:$senhacpanel";
$pass = base64_encode($authstr);
$in = "GET / HTTP/1.0\r\nAuthorization: Basic $pass \r\n\r\n";
fputs($socket,$in);
$resposta=array();
while (!feof($socket)) {
$resposta[] = htmlspecialchars(fgets($socket, 128));
}
fclose( $socket );
$checa = strpos($resposta[6],"The Document has moved here");
if ($checa != false) {
$redir = trim(str_replace("Location: ","",$resposta[3]));
$redir = str_replace(substr($redir,-10),"mail/doaddpop.html",$redir);
$socket = fsockopen($host,2082);
socket_set_timeout($socket,30);
$split = split("@",$email);
$loginemail = $split[0];
$dominioemail = $split[1];
$in = "GET $redir?email=$loginemail&domain=$dominioemail&password=$senha"a=$quota HTTP/1.0\r\nAuthorization: Basic $pass \r\n\r\n";
fputs($socket,$in);
while (!feof($socket)) {
$resto .= htmlspecialchars(fgets($socket, 128));
}
fclose( $socket );
$parametro = $loginemail."+".$dominioemail;
$checa = strpos($resto,$parametro);
if ($checa != false) {
return 1;
}
else {
return 2;
}
}
else {
echo "Erro ao Logar no CPANEL. Favor contate o Administrador do Sistema";
}
}
if (!($senha==$senhateste))
{
echo "Senha não Confere com Repetir Senha!!!<br><br>Tente Novamente...";
}else
{
$email=$login.$dominio;
echo "$email <br><br>";
//Chamada da função: o 10 eh a quota
$criaconta = pop3create($email,$senha,"10");
if ($criaconta == 1) {
echo "Conta Criada com Sucesso!!!";
}
if ($criaconta == 2) {
echo "Conta já Existente!!!<br>Tente Novamente...";
}
}
?>