cakephp宁静服务

问题描述:

我已经创建了一个我想暴露给外部世界的方法。我的应用程序由ACL控制。因此要使用宁静的服务,您可以通过url将get或post中的数据发送到该方法。 http://mysite.com?action=this&data=this etc 但我认为我需要发送用户名和密码太多,我不?另外如果我这样做,那么我在哪里添加它?cakephp宁静服务

**有什么我试图**

<?php 
$ch = curl_init("http://test.local/sites/loginData"); 

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); 
curl_setopt($curl, CURLOPT_USERPWD, 'user:password'); 
// sending username and pwd.     
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);       
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);       
curl_setopt($curl, CURLOPT_USERAGENT, 'Sample Code'); 
curl_setopt($curl, CURLINFO_HEADER_OUT, true); 

$output = curl_exec($ch); 
print_r($output);  
curl_close($ch); 
echo '<br><br>'; 
echo $output; 
?> 

,但如果你使用它不给我任何回应

HTTP基本身份验证您必须配置在CakePHP中的身份验证部件正常使用该认证机制。

http://book.cakephp.org/2.0/en/core-libraries/components/authentication.html#authentication认证

,并通过ACL这个http://book.cakephp.org/2.0/en/core-libraries/components/authentication.html#configuring-authorization-handlers授权。