Develop
@@ -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);