avoiding cpanel login prompt

PHP programming forum. Ask questions or help people concerning PHP code. Don't understand a function? Need help implementing a class? Don't understand a class? Here is where to ask. Remember to do your homework!

Moderator: General Moderators

Post Reply
User avatar
devork
Forum Contributor
Posts: 213
Joined: Fri Aug 08, 2003 6:44 am
Location: p(h) developer's network

avoiding cpanel login prompt

Post by devork »

I'm trying to avoid the cpanel/webmail prompt for username/password
http://www.site.com:2095/

is there any way that form submits to server without prompt and user views his inbox

| FORM | ---------no prompt -----------> CPANEL
User avatar
anjanesh
DevNet Resident
Posts: 1679
Joined: Sat Dec 06, 2003 9:52 pm
Location: Mumbai, India

Post by anjanesh »

When you login into Cpanel and goto your web-mail a/c, whats the url you see in the address bar ?
User avatar
devork
Forum Contributor
Posts: 213
Joined: Fri Aug 08, 2003 6:44 am
Location: p(h) developer's network

Post by devork »

http://www.SITE_NAME.com:2095/horde/login.php

did you get what i'm trying to accomplish?
User avatar
anjanesh
DevNet Resident
Posts: 1679
Joined: Sat Dec 06, 2003 9:52 pm
Location: Mumbai, India

Post by anjanesh »

This may work. A lot of Cpanel users automate adding many emails, db users, addon/parked domains using some script so that they can add 100's or 1000's entries automatically.

Code: Select all

$user = "Cpanel_Username";
$pass = "Cpanel_Password";
$IP   = "IP address"; // I think site_name.com should work too

$handle = fopen("http://$user:$pass@$IP:2095/horde/login.php", "r");

while (!feof($handle))
 {
        $buffer = fgets($handle);
 }

echo $buffer;

fclose($handle);
Its line 5 that you goto mess arround with.
Last edited by anjanesh on Thu Sep 22, 2005 1:41 am, edited 1 time in total.
User avatar
devork
Forum Contributor
Posts: 213
Joined: Fri Aug 08, 2003 6:44 am
Location: p(h) developer's network

Post by devork »

it's given permission denied error

Code: Select all

Warning: fopen(): php_network_getaddresses: getaddrinfo failed: Name or service not known in /home/SITE/public_html/a.php on line 6

Warning: fopen(http://USER_NAME:1234@www.SITE_NAME.com:2095/horde/login.php): failed to open stream: Permission denied in /home/SITE/public_html/a.php on line 6

Code: Select all

$user = "Cpanel_Username"; 
$pass = "Cpanel_Password"; 
$IP   = "IP address"; // I thing site_name.com should work too 

$handle = fopen("http://$user:$pass@$IP:2095/horde/login.php", "r"); 

while (!feof($handle)) 
{ 
        $buffer = fgets($handle); 
} 

echo $buffer; 

fclose($handle);
User avatar
anjanesh
DevNet Resident
Posts: 1679
Joined: Sat Dec 06, 2003 9:52 pm
Location: Mumbai, India

Post by anjanesh »

Dont include www. in your IP
Post Reply