aboutsummaryrefslogtreecommitdiff
path: root/www/authenticate.js
diff options
context:
space:
mode:
authorMatthias Andreas Benkard <code@mail.matthias.benkard.de>2014-05-05 14:36:43 +0200
committerMatthias Andreas Benkard <code@mail.matthias.benkard.de>2014-05-13 21:07:24 +0200
commit0db96cce9f83f09b07a46f31f9930e5b7cc19f6f (patch)
tree577ed4c85e1346193b5fe5e4e6fef0a4abb77d87 /www/authenticate.js
parentd8907f11f5c255727b8a814746a0114e5c62e30a (diff)
Fix bugs introduced by the previous patch.
Diffstat (limited to 'www/authenticate.js')
-rw-r--r--www/authenticate.js35
1 files changed, 4 insertions, 31 deletions
diff --git a/www/authenticate.js b/www/authenticate.js
index 2d72480..86d722c 100644
--- a/www/authenticate.js
+++ b/www/authenticate.js
@@ -1,33 +1,6 @@
jQuery(function($) {
- var email;
-
- navigator.id.beginAuthentication(function(email_) {
- email = email_;
- $('#email').val(email);
- });
-
- var onAuthentication = function() {
- var password = $('#password').val();
- $.ajax({
- type: 'POST',
- url: '/browserid/login.pl',
- dataType: 'json',
- data: { email: email, password: password },
- success: function(sig, status, xhr) {
- console.log("Login successful!");
- navigator.id.completeAuthentication();
- },
- error: function(reason, status, xhr) {
- navigator.id.raiseAuthenticationFailure(reason.responseText);
- }
- });
- return false;
- };
-
- var onCancel = function() {
- navigator.id.cancelAuthentication();
- };
-
- $('#auth-form').submit(onAuthentication);
- $('.cancel').click(onCancel);
+ navigator.id.beginAuthentication(function(email) {
+ var escapedEmail = encodeURIComponent(email);
+ window.location = 'authenticate.pl?email=' + escapedEmail;
+ });
});