"; echo '
'; echo ' '; echo ''; echo ''; echo ''; echo ''; echo '

Cancel and return to home page'; exit(2); } $verified = 1; } if ($userFileHandle = @fopen($userFilename, 'w+')) { fwrite($userFileHandle, password_hash($password, PASSWORD_DEFAULT)); fclose($userFileHandle); chmod($userFilename, 0666); } if(isset($synch_create) && $synch_create === true) { $result = shell_exec('/sbbs/rscreate/createbbsuser '.$username.' '.$password); } if ($userFileHandle = @fopen($tmpFilename, 'w+')) { fwrite($userFileHandle, $password); fclose($userFileHandle); chmod($tmpFilename, 0666); } $newkey = make_key($username); if ($userFileHandle = @fopen($keyFilename, 'w+')) { fwrite($userFileHandle, 'encryptionkey:'.$newkey."\r\n"); fwrite($userFileHandle, 'email:'.$user_email."\r\n"); if($verified == 1) { fwrite($userFileHandle, "email_verified:true\r\n"); } fclose($userFileHandle); chmod($userFilename, 0666); } unlink(sys_get_temp_dir()."/".$username); echo "User:".$username." Created\r\n"; echo '
Back'; function make_key($username) { $key = openssl_random_pseudo_bytes(44); return base64_encode($key); } ?>