Guest User

Untitled

a guest
Mar 3rd, 2018
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. CmdUtils.savePassword = function savePassword( opts ){ var passwordManager = Cc["@mozilla.org/login-manager;1"]. getService(Ci.nsILoginManager); var nsLoginInfo = new Components. Constructor("@mozilla.org/login-manager/loginInfo;1", Ci.nsILoginInfo, "init"); //var loginInfo = new nsLoginInfo(hostname, // formSubmitURL, // httprealm, // username, // password, // usernameField, // passwordField); var loginInfo = new nsLoginInfo('chrome://ubiquity/content', 'UbiquityInformation' + opts.name, null, opts.username, opts.password, "", ""); try { passwordManager.addLogin(loginInfo); } catch(e) { // "This login already exists." var logins = passwordManager.findLogins({}, "chrome://ubiquity/content", 'UbiquityInformation' + opts.name, null); for each(login in logins) { if (login.username == opts.username) { //modifyLogin(oldLoginInfo, newLoginInfo); passwordManager.modifyLogin(login, loginInfo); break; } } } }
Add Comment
Please, Sign In to add comment