group_name = $groupName = $_POST['groupName']; if (!$group->save()) { http_response_code(500); exit(); } $password = new Password(); $password->group()->associate($group); $password->password = password_hash($pass, PASSWORD_DEFAULT); $token = Str::random(100); $password->remember_token = $token; if (!$password->save()) { $group->delete(); http_response_code(500); exit(); } $_SESSION['groupName'] = $groupName; $_SESSION['token'] = $token; $_SESSION['success'] = "You are now logged in"; makeLogin($groupName, $group->id); http_response_code(201); echo json_encode(["message" => "you are login"]); } else { http_response_code(400); echo json_encode(["message" => "password not valid"]); } } else { http_response_code(400); }