Friday, October 10, 2014

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

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.

No comments: