http://drupal.org/node/394364

// Get anon session. system.connect is the only service that does
// not require a sessionid even when you have 'Use Sess ID' checked.

Is it true any more? Since last update to -dev I was able to access services using the way:

1. get anonymous sessid
2. use it to login
3. get the user sessid
4. access to user services providing the user sessid

After last update sessid is required even for system.connect: how could i get it?
TIA

Comments

marcingy’s picture

Status: Active » Fixed

patch applied to resolve this issue

upupax’s picture

Installed today's -dev version.

These are my settings:

Authorization module: key authentication;
Use keys: disabled;
Use sessid: enabled;

This is my service:
system.connect: sessid required.

How can I get the required sessid?
Am I missing something?

marcingy’s picture

Session methods are now cached - you need to clear your cache by revisiting the settings page and re-save your settings.

upupax’s picture

After the very last update (10 minutes ago) the sessid is no more required, and I can access the anonymous session id again.
Thanks!
FYI the test page for system.connect rise this error now:
warning: array_shift() [function.array-shift]: The argument should be an array in /var/www/www.mysite.com/html/drupal/sites/all/modules/services/auth/services_keyauth/services_keyauth.inc on line 206.
Nothing serious, I guess.
Thanks for your work! I love this module!

marcingy’s picture

Status: Fixed » Closed (fixed)