Re: Web service login function to check authenticate user in cakephp

2014-10-10 Thread Radharadhya Dasa
There is a good chance that the error is not here, but in the code what
calls this. So please show the code which calls calls the webservice.

rrd
2014.10.11. 3:56 ezt írta ("Sam" ):

> It is cakephp 2.5
>
> On Saturday, October 11, 2014 9:53:21 AM UTC+8, Matthew Kaufman wrote:
>>
>> Is this Cake 2.6 or 3?
>>
>> On Fri, Oct 10, 2014 at 5:33 PM, Sam  wrote:
>>
>>> I am writing a web service to authenticate whether a user login is valid
>>> or not. Below is a simple implementation of the web service placed inside
>>> UsersController.php
>>>
>>> public function webservice_login() {
>>> $this->autoRender = false;
>>> if ($this->request->is('post'))
>>> {
>>> if ($this->Auth->login())
>>> {
>>> echo json_encode(array('ok_msg' => 'User authentication 
>>> success'));
>>> }
>>> else
>>> {
>>> echo json_encode(array('fail_msg' => 'User authentication 
>>> failure'));
>>> }
>>> } }
>>>
>>> It does not work. The error message I received is something like this;
>>>
>>> \n\tError: \n\tPostsController could not be found.
>>>
>>> \n
>>> \n\tError: \n\tCreate the class PostsController below in file: 
>>> app\\Controller\\PostsController.php
>>>
>>> \n
>>> \n>> \n
>>> \n\tNotice: \n\tIf you want to customize this error message, create 
>>> app\\View\\Errors\\missing_controller.ctp
>>>
>>> What is wrong with the code? How should I rewrite the web service? I am
>>> using Cakephp 2.5. Strange thing is I do not have a controller called Post
>>> in the first place.
>>>
>>> --
>>> Like Us on FaceBook https://www.facebook.com/CakePHP
>>> Find us on Twitter http://twitter.com/CakePHP
>>>
>>> ---
>>> You received this message because you are subscribed to the Google
>>> Groups "CakePHP" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to cake-php+u...@googlegroups.com.
>>> To post to this group, send email to cake...@googlegroups.com.
>>> Visit this group at http://groups.google.com/group/cake-php.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>  --
> Like Us on FaceBook https://www.facebook.com/CakePHP
> Find us on Twitter http://twitter.com/CakePHP
>
> ---
> You received this message because you are subscribed to the Google Groups
> "CakePHP" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to cake-php+unsubscr...@googlegroups.com.
> To post to this group, send email to cake-php@googlegroups.com.
> Visit this group at http://groups.google.com/group/cake-php.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP

--- 
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to cake-php+unsubscr...@googlegroups.com.
To post to this group, send email to cake-php@googlegroups.com.
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/d/optout.


Re: Web service login function to check authenticate user in cakephp

2014-10-10 Thread Sam
It is cakephp 2.5

On Saturday, October 11, 2014 9:53:21 AM UTC+8, Matthew Kaufman wrote:
>
> Is this Cake 2.6 or 3?
>
> On Fri, Oct 10, 2014 at 5:33 PM, Sam > 
> wrote:
>
>> I am writing a web service to authenticate whether a user login is valid 
>> or not. Below is a simple implementation of the web service placed inside 
>> UsersController.php
>>
>> public function webservice_login() {
>> $this->autoRender = false;
>> if ($this->request->is('post')) 
>> {   
>> if ($this->Auth->login()) 
>> {
>> echo json_encode(array('ok_msg' => 'User authentication 
>> success'));
>> }
>> else
>> {
>> echo json_encode(array('fail_msg' => 'User authentication 
>> failure'));
>> }
>> } } 
>>
>> It does not work. The error message I received is something like this;
>>
>> \n\tError: \n\tPostsController could not be found.
>>
>> \n
>> \n\tError: \n\tCreate the class PostsController below in file: 
>> app\\Controller\\PostsController.php
>>
>> \n
>> \n> \n
>> \n\tNotice: \n\tIf you want to customize this error message, create 
>> app\\View\\Errors\\missing_controller.ctp
>>
>> What is wrong with the code? How should I rewrite the web service? I am 
>> using Cakephp 2.5. Strange thing is I do not have a controller called Post 
>> in the first place.
>>
>> -- 
>> Like Us on FaceBook https://www.facebook.com/CakePHP
>> Find us on Twitter http://twitter.com/CakePHP
>>
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "CakePHP" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to cake-php+u...@googlegroups.com .
>> To post to this group, send email to cake...@googlegroups.com 
>> .
>> Visit this group at http://groups.google.com/group/cake-php.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP

--- 
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to cake-php+unsubscr...@googlegroups.com.
To post to this group, send email to cake-php@googlegroups.com.
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/d/optout.


Re: Web service login function to check authenticate user in cakephp

2014-10-10 Thread Matthew Kaufman
Is this Cake 2.6 or 3?

On Fri, Oct 10, 2014 at 5:33 PM, Sam  wrote:

> I am writing a web service to authenticate whether a user login is valid
> or not. Below is a simple implementation of the web service placed inside
> UsersController.php
>
> public function webservice_login() {
> $this->autoRender = false;
> if ($this->request->is('post'))
> {
> if ($this->Auth->login())
> {
> echo json_encode(array('ok_msg' => 'User authentication 
> success'));
> }
> else
> {
> echo json_encode(array('fail_msg' => 'User authentication 
> failure'));
> }
> } }
>
> It does not work. The error message I received is something like this;
>
> \n\tError: \n\tPostsController could not be found.
>
> \n
> \n\tError: \n\tCreate the class PostsController below in file: 
> app\\Controller\\PostsController.php
>
> \n
> \n \n
> \n\tNotice: \n\tIf you want to customize this error message, create 
> app\\View\\Errors\\missing_controller.ctp
>
> What is wrong with the code? How should I rewrite the web service? I am
> using Cakephp 2.5. Strange thing is I do not have a controller called Post
> in the first place.
>
> --
> Like Us on FaceBook https://www.facebook.com/CakePHP
> Find us on Twitter http://twitter.com/CakePHP
>
> ---
> You received this message because you are subscribed to the Google Groups
> "CakePHP" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to cake-php+unsubscr...@googlegroups.com.
> To post to this group, send email to cake-php@googlegroups.com.
> Visit this group at http://groups.google.com/group/cake-php.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP

--- 
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to cake-php+unsubscr...@googlegroups.com.
To post to this group, send email to cake-php@googlegroups.com.
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/d/optout.


Web service login function to check authenticate user in cakephp

2014-10-10 Thread Sam


I am writing a web service to authenticate whether a user login is valid or 
not. Below is a simple implementation of the web service placed inside 
UsersController.php

public function webservice_login() {
$this->autoRender = false;
if ($this->request->is('post')) 
{   
if ($this->Auth->login()) 
{
echo json_encode(array('ok_msg' => 'User authentication success'));
}
else
{
echo json_encode(array('fail_msg' => 'User authentication 
failure'));
}
} } 

It does not work. The error message I received is something like this;

\n\tError: \n\tPostsController could not be found.

\n
\n\tError: \n\tCreate the class PostsController below in file: 
app\\Controller\\PostsController.php

\n
\nhttps://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP

--- 
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to cake-php+unsubscr...@googlegroups.com.
To post to this group, send email to cake-php@googlegroups.com.
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/d/optout.


Re: cakePHP 3 paginate associated data

2014-10-10 Thread rsflatt
I had to do this, and what worked was something like this:

$contact = $this->Contacts;
$this->paginate = [
 'contain' => ['Histories' => [
'Events', 'Users', 'Linkups', 'Units'
 ]
  ],

 'sortWhitelist' => [

  'Histories.Events.name','Histories.Users.username'
 ]

 ];

$this->set('contact', $this->paginate($contact));

If you're doing pagination on associated tables, you need to specify a 
whitelist of columns to sort on. 

Then, in the template, you'll need to specify the columns you're 
paginating. EG:
echo $this->Paginator->sort('Histories.Events.name', 'Events');


On Thursday, October 9, 2014 11:35:43 AM UTC+1, Radharadhya Dasa wrote:
>
> Hi,
>
> I have this
>
> public function view($id = null) {
> $this->paginate = [
> 'contain' => ['Histories' => [
>   'Events', 'Users', 'Linkups', 'Units'
>]
>  ]
> ];
> $contact = $this->Contacts->get($id, [
> 'contain' => ['Zips', 'Contactsources', 'Groups', 'Linkups', 
> 'Users', 'Histories' => [
>   
>   'Events', 'Users',
>   
>   'Linkups', 'Units'
>   
>   ]]
> ]);
> $this->set('contact', $this->paginate($contact));
> }
>
>
> This gives me this error message:
> *Error: * Call to undefined method App\Model\Entity\Contact::alias() 
> *File* 
> /home/rrd/public_html/sanga/vendor/cakephp/cakephp/src/Controller/Component/PaginatorComponent.php
>  
>
> *Line: * 151
>
> Why?
>
> What I want is to have a table with history data what is paginated.
>
> rrd
>
>

-- 
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP

--- 
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to cake-php+unsubscr...@googlegroups.com.
To post to this group, send email to cake-php@googlegroups.com.
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/d/optout.