Răsfoiți Sursa

Map $_SERVER['REMOTE_USER'] correctly

teo greenwood 10 ani în urmă
părinte
comite
4645d4eb73
2 a modificat fișierele cu 8 adăugiri și 6 ștergeri
  1. 1 1
      sys/admin/config/users.inc
  2. 7 5
      sys/admin/config/users.json.example

+ 1 - 1
sys/admin/config/users.inc

@@ -2,7 +2,7 @@
 $tcmsUsers = json_decode(file_get_contents('config/users.json'),true);
 if (!empty($_SERVER['REMOTE_USER']) && !empty($tcmsUsers)) {
     $poster = "admin";
-    if(array_search($_SERVER['REMOTE_USER'], $tcmsUsers) == $_SERVER['REMOTE_USER']) {
+    if(array_search($_SERVER['REMOTE_USER'], array_column($tcmsUsers, 'remoteUser')) == $_SERVER['REMOTE_USER']) {
       $poster = $key;
     }
 } else {

+ 7 - 5
sys/admin/config/users.json.example

@@ -1,10 +1,12 @@
 {
-  "admin" : {
+  "bambam" : {
     "fullName" : "The Administrator",
-    "email" : "admin@example.com"
+    "email" : "admin@example.com",
+    "remoteUser: "barney"
   },
-  "Nobody" : {
-    "fullName" : "Anonymous",
-    "email" : "dev@null.io"
+  "wilma" : {
+    "fullName" : "Mr. Magoo",
+    "email" : "dev@null.io",
+    "remoteUser: "fred"
   }
 }