Hi Sam,

First thing is that you should used the restful technique that is already in 
CakePHP.

Please go through http://book.cakephp.org/2.0/en/development/rest.html

Now focus on your problem

Yes, you can use the Auth->login but the things is notice how you are posting 
your data, here I am talking about post data array format. Please dump post 
variable that help to solve the issue.

Kind regards
Saran
Sr. Web Developer 

-----Original Message-----
From: "Radharadhya Dasa" <r...@krisna.hu>
Sent: ‎11-‎10-‎2014 11:28 AM
To: "cake-php@googlegroups.com" <cake-php@googlegroups.com>
Subject: Re: Web service login function to check authenticate user in cakephp

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" <lightai...@gmail.com>):

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 <light...@gmail.com> 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<?php\nclass PostsController extends AppController {\n\n}\n
\n
\n\tNotice: \n\tIf you want to customize this error message, create 
app\\View\\Errors\\missing_controller.ctpWhat 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.

-- 
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.

Reply via email to