소스 검색

new AccountController

andre 7 달 전
부모
커밋
fde9db8c69
2개의 변경된 파일7개의 추가작업 그리고 3개의 파일을 삭제
  1. 6 2
      api/sitebuilder.php
  2. 1 1
      siteBuilder.php

+ 6 - 2
api/sitebuilder.php

@@ -172,9 +172,13 @@ class ApiClient {
      * @return                  a json with ['status' => $httpCode,'response' => ['success' => 'Text']];
      *                          or a json with ['status' => $httpCode,'response' => ['error' => 'Error-Description']];
      */
-    public function create($domain,$username) {
+    public function create($domain,$username, $adminName, $adminPassword) {
         $url = "$this->apiUrl/create/$username/$domain";
-        return $this->sendRequest('GET', $url);
+        $data = [
+            'admin_name' => $adminName,
+            'admin_password' => $adminPassword
+        ];
+        return $this->sendRequest('POST', $url, $data);
     }
   
     /**

+ 1 - 1
siteBuilder.php

@@ -139,7 +139,7 @@ function siteBuilder_CreateAccount($params) {
 		return 'Error: could save username & serviceid in database';
 	}	
 	$siteBuilder = new ApiClient(getSiteBuilderApiURL($params), $params['serveraccesshash']);
-	$response = $siteBuilder->create($params['domain'],$params['username']);
+	$response = $siteBuilder->create($params['domain'],$params['username'], $params['serverusername'], $params['serverpassword']);
 	if($response['status'] != '200') {
 		return 'Error: ' . $response['response'];
 	}