Version: SmartClient LGPL 8.2
Rails version: 3.2.3
If you lost your session, and your are doing a some requests to the server with post methods with json format and you get the warning message "WARNING: Can't verify CSRF token authenticity" and lost your session. You have to send in the header of the request in the DataSource (im ny case RestDataSource) the X-CSRF-Token.
I hope this helps other people as well :-)
Rails version: 3.2.3
If you lost your session, and your are doing a some requests to the server with post methods with json format and you get the warning message "WARNING: Can't verify CSRF token authenticity" and lost your session. You have to send in the header of the request in the DataSource (im ny case RestDataSource) the X-CSRF-Token.
Code:
transformRequest: function(dsRequest){ dsRequest.httpHeaders = new Object(); var token = $("meta[name='csrf-token']").attr("content"); dsRequest.httpHeaders['X-CSRF-Token'] = token; return this.Super("transformRequest", arguments); },