}
                         }
                         //username
                         if (preg_match('/^\\w{5,}$/', $newUsername)) {
                             $newUsernameValid = true;
                         }
                         if (strlen($newUsername) > 22) {
                             $newUsernameValid = false;
                         }
                         if ($newPasswordValid === true) {
                             if ($newUsernameValid === true) {
                                 $oldmask = umask(0);
                                 mkdir("{$directory}/{$groupName}/{$newUsername}/", 0777);
                                 umask($oldmask);
                                 saveFile("{$directory}/{$groupName}/{$newUsername}/pass.txt", $newPassword);
                                 addToFile("{$directory}/{$groupName}/userlist.txt", $newUsername . "@SEPCENNYUSER@");
                                 echo '{"info":"user created"}';
                             } else {
                                 echo '{"cenError":"username invalid"}';
                             }
                         } else {
                             echo '{"cenError":"password invalid"}';
                         }
                     }
                 } else {
                     echo '{"cenError":"' . $action . ' is not a valid action"}';
                 }
             }
         }
     }
 }
Exemple #2
0
function createAddUpFile($file, $text)
{
    addToFile($file, $text);
}