fix language change
authorAlan <alan@roojs.com>
Mon, 28 Nov 2022 04:21:08 +0000 (12:21 +0800)
committerAlan <alan@roojs.com>
Mon, 28 Nov 2022 04:21:08 +0000 (12:21 +0800)
Pman/Login.php

index b17a8c5..d18cdd5 100644 (file)
@@ -376,8 +376,17 @@ class Pman_Login extends Pman
         $u->login();
         // we might need this later..
         $this->addEvent("LOGIN", false, session_id());
+               
+               
+               
         if (!empty($_REQUEST['lang'])) {
-            $u->lang($_REQUEST['lang']);
+                       
+                       if (!empty($ff->languages['avail']) && !in_array($_REQUEST['lang'],$ff->languages['avail'])) {
+                               // ignore.      
+                       } else {
+                       
+                               $u->lang($_REQUEST['lang']);
+                       }
         }
          // log it..