aboutsummaryrefslogtreecommitdiff
path: root/actions/login.php
diff options
context:
space:
mode:
authormarcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>2009-02-27 11:12:49 +0000
committermarcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>2009-02-27 11:12:49 +0000
commitea6c0125943cae4cdb2ca307afd84b74dc305eb8 (patch)
tree877bf524dcf94fc7c589061e043934081bf4f89b /actions/login.php
parent289a48d215c5bcfb0d99b00cc790d1f64ab50586 (diff)
downloadelgg-ea6c0125943cae4cdb2ca307afd84b74dc305eb8.tar.gz
elgg-ea6c0125943cae4cdb2ca307afd84b74dc305eb8.tar.bz2
Redirect to tools on first admin login.
git-svn-id: https://code.elgg.org/elgg/trunk@2973 36083f99-b078-4883-b0ff-0f9b5a30f544
Diffstat (limited to 'actions/login.php')
-rw-r--r--actions/login.php15
1 files changed, 14 insertions, 1 deletions
diff --git a/actions/login.php b/actions/login.php
index 82b4d10b4..d937dc2f7 100644
--- a/actions/login.php
+++ b/actions/login.php
@@ -39,7 +39,20 @@
forward($forward_url);
}
else
- forward("pg/dashboard/");
+ {
+ if (
+ (isadminloggedin()) &&
+ (!datalist_get('first_admin_login'))
+ )
+ {
+ system_message(elgg_echo('firstadminlogininstructions'));
+
+ datalist_set('first_admin_login', time());
+
+ forward('pg/admin/plugins');
+ } else
+ forward("pg/dashboard/");
+ }
} else {
$error_msg = elgg_echo('loginerror');
// figure out why the login failed