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" ): > 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
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
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
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
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.