* This script registers a user using a username, password, name, and email (provided through POST). This script communicates with the MySQL server to save user data.
*/
<<<<<<<HEAD
header("Access-Control-Allow-Origin: *");
header('Access-Control-Allow-Credentials: true');
header("Access-Control-Allow-Methods: PUT, GET, POST, DELETE");
<app-file-dir-card*ngFor="let dir of directory.dirs"[isFile]="false"[directory]="dir"[level]="level + 1"[trace]="addToTraceDir(dir)"(deleteFile)="deleteFileExec($event)"(deleteDir)="deleteDirExec($event)"></app-file-dir-card>
<app-file-dir-card*ngFor="let file of directory.files"[isFile]="true"[file]="file"[level]="level + 1"[trace]="addToTraceFile(file)"(deleteFile)="deleteFileExec($event)"(deleteDir)="deleteDirExec($event)"></app-file-dir-card>
<app-file-dir-card*ngFor="let dir of mainDir.dirs"[isFile]="false"[directory]="dir"[level]="0"[trace]="[mainDir.dirs.indexOf(dir)]"(deleteDir)="deleteDirExec($event)"(deleteFile)="deleteFileExec($event)"></app-file-dir-card>
<app-file-dir-card*ngFor="let file of mainDir.files"[isFile]="true"[file]="file"[level]="0"[trace]="[mainDir.files.indexOf(file)]"(deleteDir)="deleteDirExec($event)"(deleteFile)="deleteFileExec($event)"></app-file-dir-card>
<app-file-dir-card*ngFor="let dir of mainDir.dirs"[isFile]="false"[directory]="dir"[level]="0"[trace]="[mainDir.dirs.indexOf(dir)]"(deleteDir)="deleteDirExec($event)"(deleteFile)="deleteFileExec($event)"[isNew]="false"></app-file-dir-card>
<app-file-dir-card*ngFor="let file of mainDir.files"[isFile]="true"[file]="file"[level]="0"[trace]="[mainDir.files.indexOf(file)]"(deleteDir)="deleteDirExec($event)"(deleteFile)="deleteFileExec($event)"[isNew]="false"></app-file-dir-card>