View difference between Paste ID: TDNXciMd and 9rKuXmpK
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
}