diff --git a/src/controllers/LoginController.php b/src/controllers/LoginController.php index f0d4cd27812a2893058b2824e2ea34a782cf8c7e..f2961bd1c328958cc0b79e4c7784e782bfb010f7 100644 --- a/src/controllers/LoginController.php +++ b/src/controllers/LoginController.php @@ -34,10 +34,10 @@ class LoginController extends BaseController protected function post($urlParams) { $uri = Request::getURL(); - $username_email = $_POST['username-email']; - $password = $_POST['password']; try { if ($uri == '/login') { + $username_email = $_POST['username-email']; + $password = $_POST['password']; $this->service->login($username_email, $password); if (isset($_SESSION['user_id'])) { // redirect @@ -45,6 +45,10 @@ class LoginController extends BaseController } } else { + $rawData = file_get_contents('php://input'); + $jsonData = json_decode($rawData, true); + $username_email = $jsonData['username-email']; + $password = $jsonData['password']; $data = $this->service->loginPremium($username_email, $password); response::send_json_response($data); }