summaryrefslogtreecommitdiff
path: root/index.php
diff options
context:
space:
mode:
authorthomascube <thomas@roundcube.net>2008-03-02 13:20:21 +0000
committerthomascube <thomas@roundcube.net>2008-03-02 13:20:21 +0000
commit330127a6123e45a96132910ddd991c37b2ed5953 (patch)
tree8ae558bdb3ad7c5b663110f208e5465763ae3f7c /index.php
parentce102f2fc7ac43d0282ac73ca2254985ee5719c4 (diff)
Disable PHP notices + check for installer script on login page
Diffstat (limited to 'index.php')
-rw-r--r--index.php13
1 files changed, 12 insertions, 1 deletions
diff --git a/index.php b/index.php
index b72bed0a9..c5cd6ff42 100644
--- a/index.php
+++ b/index.php
@@ -2,7 +2,7 @@
/*
+-----------------------------------------------------------------------+
| RoundCube Webmail IMAP Client |
- | Version 0.1-20071210 |
+ | Version 0.1-20080302 |
| |
| Copyright (C) 2005-2007, RoundCube Dev. - Switzerland |
| Licensed under the GNU GPL |
@@ -240,6 +240,17 @@ if (!empty($_action))
// not logged in -> show login page
if (empty($USER->ID))
{
+ // check if installer is still active
+ if (is_file('./installer/index.php'))
+ $OUTPUT->add_footer('
+ <div style="background:#ef9398; border:2px solid #dc5757; padding:0.5em; margin:2em auto; width:50em">
+ <h2 style="margin-top:0.2em">Installer script is still accessible</h2>
+ <p>The install script of your RoundCube installation is still stored in its default location!</p>
+ <p>Please <b>remove</b> the whole <tt>installer</tt> folder from the RoundCube directory because
+ these files may expose sensitive configuration data like server passwords and encryption keys
+ to the public. Make sure you cannot access the <a href="./installer/">installer script</a> from your browser.</p>
+ </div>');
+
$OUTPUT->task = 'login';
$OUTPUT->send('login');
exit;