SHOW:
|
|
- or go back to the newest paste.
1 | function browserid_login() { | |
2 | navigator.id.getVerifiedEmail(function(assertion) { | |
3 | if (assertion) { | |
4 | var rememberme = document.getElementById('rememberme'); // I added a var here | |
5 | if (rememberme != null) | |
6 | rememberme = rememberme.checked; | |
7 | var form = document.createElement('form'); | |
8 | form.setAttribute('style','display: none;'); //Style fix | |
9 | form.method = "POST"; | |
10 | form.action = browserid_siteurl; // I removed the id as it is not used | |
11 | - | var fields = [ |
11 | + | var fields = [{name: "browserid_assertion", value: assertion}, |
12 | - | {name: "browserid_assertion", value: assertion}, |
12 | + | {name: "rememberme", value: rememberme}]; |
13 | - | {name: "rememberme", value: rememberme}, |
13 | + | |
14 | - | {name: "browserid_assertion", value: assertion}]; |
14 | + | |
15 | } | |
16 | for (var i = 0, length = fields.length; i < length; i++){ | |
17 | var field = document.createElement('input'); | |
18 | field.type = "hidden"; | |
19 | field.name = fields[i].name; | |
20 | field.value = fields[i].value; | |
21 | form.appendChild(field); | |
22 | } | |
23 | var my_form = document.body.appendChild(form); | |
24 | my_form.submit(); | |
25 | } | |
26 | else | |
27 | alert(browserid_failed); | |
28 | }); | |
29 | return false; | |
30 | } |