فهرست منبع

Merge pull request #697 from causefx/develop

Develop
causefx 8 سال پیش
والد
کامیت
f3d06a83f4
1فایلهای تغییر یافته به همراه10 افزوده شده و 5 حذف شده
  1. 10 5
      user.php

+ 10 - 5
user.php

@@ -537,11 +537,16 @@
 		 */
 		function register_user($username, $email, $sha1, &$registration_callback = false, $settings, $validate) {
 			//Admin bypass
-			if(in_arrayi($_SESSION["username"], $this->get_admin_list())){
-				$token = $this->get_user_token($_SESSION["username"]);
-				if($token == $_SESSION["token"]) {
-					$validate = true;
-					writeLog("success", "Admin Override on registration for $username info");
+			if($validate == null){
+				$adminList = $this->get_admin_list();
+				if($adminList){
+					if(in_arrayi($_SESSION["username"], $adminList)){
+						$token = $this->get_user_token($_SESSION["username"]);
+						if($token == $_SESSION["token"]) {
+							$validate = true;
+							writeLog("success", "Admin Override on registration for $username info");
+						}
+					}
 				}
 			}
 			$username = strtolower($username);