sdk.account = (function(){ var user_id, access_token // https://gist.github.com/fanfare/d18498e7fa25acbd4486 var account = {} account.signup = function(opt){ return $.ajax({ method: "POST", url: sdk.path("Account.API/1.5", "users.json"), headers: { "x-yoox-appname": auth.appname, "x-yoox-api-key": auth.apikey, }, data: opt.data, success: function(data){ user_id = data['UserAccount']['UserId'] access_token = data['UserAccount']['AccessToken'] auth.set_user(user_id, access_token) opt.success(data) }, error: opt.error, }) } account.login = function(opt){ return $.ajax({ method: "POST", url: sdk.path("Account.API/1.5", "authfull.json"), headers: { "x-yoox-appname": auth.appname, "x-yoox-account-token": auth.access_token, }, data: opt.data, success: function(data){ // console.log(data) // auth.user_id = data['UserFull']['UserId'] // auth.access_token = data['UserFull']['AccessToken'] // why bother? // auth.set_user(user_id, access_token, name) opt.success(data) }, error: opt.error, }) } return account })()