Bug 249433 - Store multiple logins per web page
Summary: Store multiple logins per web page
Status: RESOLVED DUPLICATE of bug 143307
Alias: None
Product: konqueror
Classification: Applications
Component: khtml (show other bugs)
Version: 4.5.0
Platform: Arch Linux Linux
: NOR wishlist
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-08-29 18:36 UTC by Michael Liptrap
Modified: 2010-08-30 11:13 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Liptrap 2010-08-29 18:36:30 UTC
Version:           4.5.0 (using KDE 4.5.0) 
OS:                Linux

Some people have multiple accounts on a single web page, such as multiple e-mail accounts in gmail.

Currently when you save your gmail form data in kwallet it saves under
Form Data->Maps->https://www.google.com/accounts/ServiceLogin#

Saving another login will save on top of the existing login, instead of alongside it, thus only allowing for one account to be saved.

I propose prepending the account name to the map name.  
So 
  https://www.google.com/accounts/ServiceLogin# 
becomes, for example 
  xenobrain,https://www.google.com/accounts/ServiceLogin#

Then adding a dialog box or dropdown menu in the webframe to allow the user to select which map they want to use to fill the form.



Reproducible: Didn't try




I've seen this implemented two ways.

In firefox and chromium, when you type the first letter of the account name it will autocomplete the account name an fill in the corresponding password.

In Opera, it will highlight the forms with a yellow border.  A key icon will appear in the toolbar and pop open a dialog box with all acount names.  Double-click on an account name and it will fill in the form and automatically submit.

I have a slight preference for the opera method, but the first is more common.
Comment 1 FiNeX 2010-08-30 11:13:09 UTC

*** This bug has been marked as a duplicate of bug 143307 ***