. */ $config = parse_ini_file('../private/config.ini'); try { $dbh = new PDO('mysql:host=' . $config['dbservername'] . ';dbname=' . $config['dbname'], $config['dbusername'], $config['dbpassword'], array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION)); } catch (PDOException $e) { //echo 'Connection failled: '. $e->getMessage(); // Errormessage kann Sicherheitsrelevantes enthalen echo 'Connection failed'; } session_start(); if ($_SESSION['log'] == 1) { echo ' Mail Settings

Mail Settings:

Guten Tag, ' . htmlentities($_SESSION['username']) . '@' . htmlentities($_SESSION['domain']) . '

'; $randval = rand(0, 99); echo ''; if (rand(0,99) == 42) { echo '
'; } if (isset($_GET['success'])) { echo '

Erfolgreich geändert.

'; } if (isset($_GET['pwnotequal'])) { echo '

Passwörter nicht gleich!

'; } if ($_SESSION['admin'] == 1) { echo '

Admin-Settings (inklusive Maillisten)

'; } else { $abfrage = "SELECT `alias_id` FROM `alias_owner` WHERE `owner_username` LIKE :owner_username AND `owner_domain` LIKE :owner_domain"; $result = $dbh->prepare($abfrage); $result->execute(array(':owner_username' => $_SESSION['username'], ':owner_domain' => $_SESSION['domain'])); if ($result->rowCount() > 0) { echo '

Meine Maillisten verwalten

'; } } echo ''; echo '

Passwort ändern:

'; if ($config['maildirencryption']) { echo ''; } echo '

Diese Mailadresse löschen:

'; echo nl2br($config['connectionsettingsadvicetext']); echo '

'; echo nl2br($config['supportinfotext']); echo '

'; exit; } header("Location: index.php"); ?>