php code to login to webmail
$port = "2095";
$url = "http://$server:$port/login/";
$fields = array('user' => $user, 'pass' => $pass);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $fields);
$result = curl_exec($ch);
$pattern = '/Set-Cookie:(.*?)\n/';
if ( preg_match($pattern, $result, $matches ) ) {
$cookie = $matches[1];
}
if ( preg_match('/Location:\s+(\S+)/', $result, $matches ) ) {
$end = $matches[1];
}
$url = "http://$server:$port" . $end;
curl_close($ch);
This returns a url with the cpsession however I am stuck on trying to figure out how to make the session stick. Any advice?
-
Hello :) I believe the following document may be of help: [url=http://docs.cpanel.net/twiki/bin/view/AllDocumentation/SecureRemoteLogins]Secure Remote Logins However, if not, could you elaborate a little more on the specific action you are attempting? Thank you. 0
Please sign in to leave a comment.
Comments
2 comments