setHostname("example.localhost");
// $rcl->setPort(443);
// $rcl->setSSL(true);
try {
// Perform login/logout action
if ($_GET['action'] == "login")
$rcl->login("your-email-address", "plain-text-password");
else if ($_GET['action'] == "logout")
$rcl->logout();
// Get current status
if ($rcl->isLoggedIn())
$status = "We are logged in!";
else
$status = "We're NOT logged in.";
}
catch (RoundcubeLoginException $ex) {
// If anything goes wrong, an exception is thrown.
$status = "ERROR: ".$ex->getMessage();
}
// Output / Controls
echo "Status: $status
";
echo "Status - Login - ";
echo "Logout
";
$rcl->dumpDebugStack();
?>