diff options
author | Azul <azul@riseup.net> | 2012-08-04 16:41:01 +0200 |
---|---|---|
committer | Azul <azul@riseup.net> | 2012-08-04 16:41:01 +0200 |
commit | da8f6025900740684bc81e9a7c22f6a83ed48d79 (patch) | |
tree | 5ec6a29a30c5078c680da1751036d1c5f05e5b98 /lib/jqueryRest.js | |
parent | f0b308e4081a4c804da4f7bfbe4802a8999d4c26 (diff) |
started implementing a restful signup
Diffstat (limited to 'lib/jqueryRest.js')
-rw-r--r-- | lib/jqueryRest.js | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/lib/jqueryRest.js b/lib/jqueryRest.js index 926dc6c..84a9731 100644 --- a/lib/jqueryRest.js +++ b/lib/jqueryRest.js @@ -90,13 +90,16 @@ jqueryRest = function() { return response; }; - function register(I, callback) + // we do not fetch the salt from the server + function register(session, callback) { - this.ajaxRequest("register/salt/", "I="+I, callback); + callback({salt: session.getSalt()}); } - function sendVerifier(v, callback) { - this.ajaxRequest("register/user/", "v="+v, callback); + function sendVerifier(session, callback) { + this.ajaxRequest("users", "user[login]=" + session.getI() + + "&user[password_salt]=" + session.getSalt() + + "&user[password_verifier]=" + session.getV().toString(16), callback); } function handshake(I, Astr, callback) { |