--- logintoboggan.module.orig 2011-06-05 16:04:57.000000000 -0600 +++ logintoboggan.module 2011-06-05 16:26:11.000000000 -0600 @@ -1109,6 +1109,42 @@ function logintoboggan_mail_alter(&$mess } /** + * Implements hook_services_resources(). // !SERVICES + */ +function logintoboggan_services_resources() { + return array( + 'logintoboggan' => array( + 'actions' => array( + 'login' => array( + 'help' => 'Login a user for a new session', + 'callback' => '_logintoboggan_resource_login', + 'args' => array( + array( + 'name' => 'username', + 'type' => 'string', + 'description' => 'A valid username', + 'source' => 'data', + 'optional' => FALSE, + ), + array( + 'name' => 'password', + 'type' => 'string', + 'description' => 'A valid password', + 'source' => 'data', + 'optional' => FALSE, + ), + ), + 'access callback' => 'services_access_menu', + 'file' => array('type' => 'inc', 'module' => 'logintoboggan', 'name' => 'logintoboggan_resource'), + ), + ), + ), + ); +} + + + +/** * * THEME FUNCTIONS! *