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
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
From: Radharadhya Dasa
Sent: 11-10-2014 11:28 AM
To: 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" <lightaiyee@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.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+unsubscribe@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+unsubscribe@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.
No comments:
Post a Comment