I am struggling with the exact same problem..

If anyone have a suggestion???
see: 
http://stackoverflow.com/questions/11869336/cakephp-2-1-making-a-jquery-ajax-call-with-security-component-activated

-Tom


kl. 21:41:18 UTC+1 torsdag 8. desember 2011 skrev porangi.chris følgende:
>
> Hi,
>
> I'm having issues with running Ajax and the security component
> alongside each other.  Security works fine on the other forms.  Ajax
> works fine if Security is commented out.
>
> Security is included in the App Controller alongside other components
>
>         'Security' => array(
>             'csrfExpires' => '+2 hour'
>         )
>
> and I've added the line into AppController:BeforeFilter.
>
> $this->Security->blackHoleCallback = '_fail';
>
> I've tried this in the beforeFilter function of the controller but not
> work:
>
> if(isset($this->Security) && $this->action == 'tracker') {
>  $this->Security->csrfCheck = false;
> }
>
> basically I have a ajax query which fails:
>
>         function update_log() {
>             //This is our ajax call.
>             jQuery.ajax({
>                 type: 'POST',
>                 url: "<?php echo Configure::read('Link.site'); ?>/logs/
> tracker",
>                 data : {"lat": latitude, "lon":longitude,
> "resource":resource},
>                 dataType : 'json',
>                 success: function(data) {
>                     jQuery('input#logid').val(data.log);
>                 }
>             }); //End Visitor Code
>
> I tried to construct a hidden form which I serialised and sent which
> had the tokens but this failed too.
>
> Please help - this needs to go live :(
>
> Thanks
>
> Chris
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
Visit this group at http://groups.google.com/group/cake-php?hl=en-US.


Reply via email to