diff --git a/htdocs/lib/functions.inc.php b/htdocs/lib/functions.inc.php
index 1606f78c945..f295acf01cb 100644
--- a/htdocs/lib/functions.inc.php
+++ b/htdocs/lib/functions.inc.php
@@ -577,11 +577,18 @@ function accessforbidden()
llxHeader();
print '
'.$langs->trans("ErrorForbidden").'
';
print '
';
- if ($user->login) {
- print $langs->trans("Login").": ".$user->login."
";
+ if ($user->login)
+ {
+ print $langs->trans("CurrentLogin").': '.$user->login.'
';
print $langs->trans("ErrorForbidden2",$langs->trans("Home"),$langs->trans("Users"));
}
- else {
+ elseif (! empty($_SERVER["REMOTE_USER"]))
+ {
+ print $langs->trans("CurrentLogin").': '.$_SERVER["REMOTE_USER"]."
";
+ print $langs->trans("ErrorForbidden2",$langs->trans("Home"),$langs->trans("Users"));
+ }
+ else
+ {
print $langs->trans("ErrorForbidden3");
}
llxFooter();