diff options
author | Azul <azul@leap.se> | 2012-10-17 16:02:33 +0200 |
---|---|---|
committer | Azul <azul@leap.se> | 2012-10-17 16:02:33 +0200 |
commit | d9a510fa2126c29f0af58c6bbeff35802777eee6 (patch) | |
tree | 9e784338d95fc5d3e0b29f8083a07de43f2a1f53 /users/app/assets | |
parent | 0c79df9874c59fbaa5c845e07d8fa1b4bbc23b9c (diff) | |
parent | dc0584f7d993ef7c75fbdd9d341ebb3337f3448d (diff) |
Merge branch 'feature-authentication_system' into develop
Diffstat (limited to 'users/app/assets')
m--------- | users/app/assets/javascripts/srp | 0 | ||||
-rw-r--r-- | users/app/assets/javascripts/users.js.coffee | 23 |
2 files changed, 13 insertions, 10 deletions
diff --git a/users/app/assets/javascripts/srp b/users/app/assets/javascripts/srp -Subproject d6a78049f3356d9d645143362eca74434410bf6 +Subproject 5a0ceeb1ca0055719a9b8977a79936216395576 diff --git a/users/app/assets/javascripts/users.js.coffee b/users/app/assets/javascripts/users.js.coffee index 160a7f0..1c00663 100644 --- a/users/app/assets/javascripts/users.js.coffee +++ b/users/app/assets/javascripts/users.js.coffee @@ -25,17 +25,20 @@ validate_password = (event) -> return true -insert_verifier = (event) -> - # TODO: verify password confimation - srp = new SRP - salt = srp.session.getSalt() - $('#srp_salt').val(salt) - $('#srp_password_verifier').val(srp.session.getV().toString(16)) - # clear the password so we do not submit it - $('#srp_password').val('cleared out - use verifier instead') - $('#srp_password_confirmation').val('using srp - store verifier') +signup = (event) -> + srp = new SRP(jqueryRest()) + srp.register() + false + +login = (event) -> + srp = new SRP(jqueryRest()) + srp.identify -> + window.location = '/' + false + $(document).ready -> $('#new_user').submit validate_password - $('#new_user').submit insert_verifier + $('#new_user').submit signup + $('#new_session').submit login |