Closed Bug 308696 Opened 20 years ago Closed 20 years ago

Saved passwords are shared between HTTP authentication and web forms on the same site

Categories

(Camino Graveyard :: Preferences, defect)

PowerPC
macOS
defect
Not set
major

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 187720

People

(Reporter: eigentone, Assigned: mikepinkerton)

Details

User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8b4) Gecko/20050914 Camino/1.0a1 Build Identifier: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8b4) Gecko/20050914 Camino/1.0a1 When developing sites on a staging server I often use HTTP authentication to protect the pages from prying-eyes. Camino does a good job at saving my HTTP user-credientials for each site, except in cases where the site also contains a login form (using html forms) which requires a different username and password. In this case only one of username/password combination is saved for the host instead of a seperate entries for each. Reproducible: Always Steps to Reproduce: 1. I request www.example.com that is protected by http authentication. 2. I enter my username and password (httpuser/httppass) in the dialogue box, select the checkbox to save my account information in the keychain and click <Ok>. www.example.com loads successfully. 3. I navigatate to www.example.com/login that displays an html form with username and password fields. Camino auto-fills my HTTP auth username and password (httpuser/httppass) in the login form. 4. I correct the values in the login form to use a different username and password (formuser/formpass) and submit the login form. 5. Camino prompts me to choose whether or not I would like to save these values in the keychain. I choose <ok>. 6. I've logged into the site successfully. Then I quit Camino. 7. I re-open Camino and request www.example.com. 8. Camino displays an HTTP authentication dialogue box auto-filled with my username and password that I used on the html login form (formuser/formpass). I correct these values (entering httpuser/httppass instead) and choose to save the values in the keychain. 9. I navigatate to www.example.com/login. Camino auto-fills my HTTP auth username and password (httpuser/httppass) in the login form. 10. I correct the values in the login form to use a different username and password (formuser/formpass) and submit the login form. 11. And the cycle continues... Expected Results: Each username/password combo should have been stored seperatly in the keychain instead of over-writing each-other. After step 5 above I shouldn't have had to correct the values auto-filled by Camino.
pretty sure this is a duplicate.
Your correct, sorry about that. I will post further comments to #180117 https://bugzilla.mozilla.org/show_bug.cgi?id=180117 *** This bug has been marked as a duplicate of 180117 ***
Status: UNCONFIRMED → RESOLVED
Closed: 20 years ago
Resolution: --- → DUPLICATE
Nope, wrong bug.
Status: RESOLVED → UNCONFIRMED
Resolution: DUPLICATE → ---
Bug 187720 is the Camino bug on this. *** This bug has been marked as a duplicate of 187720 ***
Status: UNCONFIRMED → RESOLVED
Closed: 20 years ago20 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.