summaryrefslogtreecommitdiff
path: root/lib/jqueryRest.js
diff options
context:
space:
mode:
Diffstat (limited to 'lib/jqueryRest.js')
-rw-r--r--lib/jqueryRest.js11
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) {