瀏覽代碼

Use sudo rm --recursive for /srv/niver/ht/username

Miraty 2 年之前
父節點
當前提交
72f4ce3605
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      pages/auth/unregister.php

+ 3 - 1
pages/auth/unregister.php

@@ -30,7 +30,9 @@ if (processForm()) {
 
 	removeDirectory(CONF['ht']['tor_config_path'] . '/' . $_SESSION['username']);
 
-	removeDirectory(CONF['ht']['ht_path'] . '/' . $_SESSION['username']);
+	exec(CONF['ht']['sudo_path'] . ' ' . CONF['ht']['rm_path'] . ' --recursive ' . CONF['ht']['ht_path'] . '/' . $_SESSION['username'], result_code: $code);
+	if ($code !== 0)
+		serverError("Can't remove user's directory.");
 
 	query('delete', 'users', ['username' => $_SESSION['username']]);