PasswordMaker Forums

Firefox/SeaMonkey/Mozilla/Netscape/Flock Browser Extension => Feature Requests / Enhancements => Topic started by: tanstaafl on August 28, 2005, 04:21:19 AM

Title: Modifiable Username Prompt
Post by: tanstaafl on August 28, 2005, 04:21:19 AM
Ok, here's my updated/simplified request for a 'Modifiable 'Username' Prompt' option:

Add a new checkbox option for both the 'Username' and 'Modifier' fields:
[ ] Prompt for 'Username' modification
[ ] Prompt for 'Modifier' modification

Changes to 'Master Password Prompt' window:
(describes the affects of this new option and how it would be used)

1. If either of the new Options above are checked, the 'Master Password Prompt' window should include the field(s) for which the option is checked, in editable mode.

2. If the User has opted to save the Master Password, then this/these would be the only thing being prompted for. If there is anything in the first one (if both are checked), it should already be selected/highlighted with cursor focus. This way, the user can either simply hit 'Enter' to accept the default, or just start typing to replace it with something else - then Tabbing to the next field if appropriate.

3. If the User has not opted to Save the Master Password, then initial cursor focus should be the Master Password field, but if the 'Username' field is tabbed into (the User hits 'Tab' instead of 'Enter' after the Master Password is entered), the contents should automatically be selected/highlighted, so the User can simply start typing the new/different username he wants to use - same for the 'Modifier' field if it is tabbed into.

4. If the either Username (or Modifier) is typo'd resulting in a bad password, PM should catch this error, and re-prompt for the Username again - if this is possible (if difficult to implement, it could wait, as the user could simply hit Alt-~ again).

5. If/when Username auto-populate is implemented, it is the *final* Username (the one that is/could have been modified) that should be populated, not the pre-defined one, *and* that should be used to calculate the password.

6. Once the above functionality is completed, 'Using URL' should display uneditable in both the 'Advanced' and 'Basic' Options windows.

Examples of the advantages of this functionality:

1. I manage passwords/Accounts for 40+ users at xyz.com domain. If I check the option to Prompt for the Username - in the Defaults, or if I only want this behavior on this Account, in the Account Specific Settings - I can enter a different username and/or modifier on the fly.

2. I have a lot of small, occasional use accounts at different domains, some of which have different usernames, but many of which have the same one. I just use the Defaults for these so I don't need to set up a specific Account for each one. If I check the option in the Defaults to prompt for the username and/or modifier, I can either simply hit enter to accept the Default username/modifier, or type the new username and/or modifier then hit enter.
Title: Modifiable Username Prompt
Post by: Tyrantmizar on August 28, 2005, 07:51:48 PM
Got it.
Title: Modifiable Username Prompt
Post by: Eric H. Jung on August 28, 2005, 11:22:08 PM
It's an awful lot of effort to implement for the sake of preventing you from having to define many accounts for domain xyz.com. Before I commit to this, what if you had the ability to clone/copy accounts? There is a feature request (with some votes, too) for this already. If you cloned/copied a "template" account -- one which has all the settings you need except username -- all you'd then have to do is modify the username field for each. This could be done directly on the tree, too, if I enable edits in the accounts-tree grid. IOW, you wouldn't have to open the Account-Settings dialog box 30 times.

What do you think?
Title: Modifiable Username Prompt
Post by: tanstaafl on August 29, 2005, 12:02:29 PM
I really look forward to the 'Clone Account' and 'New Accounts inherit Defaults' being implemented, and they will be very useful for me, but...

it wouldn't solve this particular problem. If I were to use it as a workaround for this request, it would result in having a whole lot of accounts that I don't need...

Consider...

I manage accounts for over 30 users at one domain, and @ 20 at another. This would mean over 50 accounts just for these two domains, as opposed to *none* (just being able to use the Defaults settings).

I'm confused though... this should be *much* less work than my prior request, which you had already said was doable. I actually thought you'd be ecstatic that I'd abandoned the idea of (a) new field(s) to contend with.  ;)

Which part is the majority of the work? Since this uses the 'Username' field, there is no new field to create or work with. It's mainly just adding the Username field to the Master Password Prompt window, then the code to manage cursor focus.

The only thing that I can see that might be a lot more work than someone like me (non-programmer) might think is item 4, and as I said, this can wait - and it wouldn't kill me if it was never implemented.

Of course, being that I *am* a non-programmer, I may be completely missing *why* what I'm asking for is so non-trivial...

Could you elaborate a little on which part(s) of this are the hardest? Maybe we could come up with a simpler way that I could live with...

Thanks again for all your hard work Eric!
Title: Modifiable Username Prompt
Post by: tanstaafl on September 27, 2005, 02:47:16 PM
Hi Eric,

I never saw a reply to this...

Please excuse my ignorance, but what exactly is the 'awful lot of effort' involved? Did you read my modified request? Now it is about simply adding the existing field (username) to the password prompt pop-up, making it modifiable, and managing the cursor focus as described.

Of course, I am not a programmer, and maybe the cursor focus stuff is difficult to code, but I really don't see why this would be so much work - certainly *nothing* compared to my original request... ;) I could live without the cursor focus stuff until later too (that would just be gravy).

Seriously, the only reason I am bringing this up again is this feature would make *almost* as much difference for me using PM now as PM itself has made for me since I discovered it...
Title: Modifiable Username Prompt
Post by: Eric H. Jung on September 27, 2005, 05:38:34 PM
OK, I can do this. I just don't know if it's the right direction for PasswordMaker, but time will tell.
Title: Modifiable Username Prompt
Post by: quixin on September 27, 2005, 06:17:23 PM
tanstaafl,  Please tell me if I understand this correctly.  In a nutshell it seems to me like your major goal is to be able to have multiple usernames managed under one account.  Rather than making multiple accounts with all the same settings other than the username?  If thats the case, maybe with a little discussion, the Eric can find the most simple and time effect way to implement.

Is there going on here than I realize?  If its changing drastically the way PWM is used to the everyday user, especially those that are not computer savvy, maybe add it as a new 'View' (ie. Basic Options, Advanced Options, Extremely Complicated Options). :)
Title: Modifiable Username Prompt
Post by: Romeo on September 27, 2005, 06:29:41 PM
The way I see it is that tanstaafl would like to be able to set up one account and have an option to make it prompt him for a username, when the user, him in this case, goes to that URL.

In other words, suppose he were to manage mail.xyz.com.  When he goes to xyz.com, it would prompt him for a username and then populate the password with the password with the username hashed in.
Title: Modifiable Username Prompt
Post by: tanstaafl on September 27, 2005, 07:32:57 PM
Hi Eric,

I'm not sure what you mean by 'direction' - it isn't changing the way PM works in any substantial way, although it is *expanding* it somewhat. It is just an *option* that seems (to me) to be easy to implement that will make my day job (our company requires me to assign and manage the passwords for all 40 of our Users) a *lot* easier.

It will dramatically reduce the number of 'accounts' I have to manually create in PM, and just let me use the Defaults, which to me is simpler, and I like simple.

Quixin: Yes  -  but I thought that my Request was a fairly non-intrusive way to implement it. Unless someone checked the option, it wouldn't change *anything*. Checking the option only adds one field to the Master Password PRompt pop-up. I'm not saying this change would be *easy* - being a tech but a non-programmer, I do understand that some things that on their face might *appear* to be easy to program are actually quite complex - and even vice-versa. Thats said - it does appear to me that this would be a fairly easy thing to implement.

Romeo: Precisely.

Say I have 5 Username variations (sometimes the username I want to use is taken) that I use for different things. Rather than having to create an account for each username, I simply elect to use the Defaults, and have to enter (or change, if I have entered a default Username in Defaults) the Username as well as the Master Password (or just the Username if I have elected to save the Master Password in memory or on disk).

This doesn't really change the way PM works, it *expands* it. It very *easily* provides an alternate way of working with multiple Usernames/Sites. If I have 10 Gmail accounts, I can just use the 'Defaults' account in PM for all 10 without having to create a separate account for each one in PM.

I thought I described this all in detail in the original Request - guess I need to work on my communication skills some more... ;)
Title: Modifiable Username Prompt
Post by: tanstaafl on September 27, 2005, 07:33:31 PM
Maybe it's time to re-read the original request?
Title: Modifiable Username Prompt
Post by: quixin on September 27, 2005, 07:48:29 PM
I'm beginning to understand this now.  Maybe it is your communication, then again maybe its my comprehending.  In all honestly, I can now understand how this can simplify how people like yourself interact with PWM and your accounts.  It sounds like it could make PasswordMaker much powerful dealing with multiple (multiple multiple in your case) accounts.  I think I am now on board with this feature.

quxin
Title: Modifiable Username Prompt
Post by: Eric H. Jung on September 27, 2005, 09:50:49 PM
FWIW, I've always understood the request. What I meant by "direction" was this request easily becoming a "slippery slope"; i.e., "but now I want modifier on the prompt" And later someone else needs character set, preffix, suffix, password length... you get the idea.

But slippery or not, I'm down with it. It will be done.

However, I'd like Romeo's input on when he wants the "hide accounts tab" feature since we're talking about special requests here. That was his special request which I promised long before I promised this one.

Romeo?
Title: Modifiable Username Prompt
Post by: tanstaafl on September 27, 2005, 10:04:17 PM
Quote
FWIW, I've always understood the request. What I meant by "direction" was this request easily becoming a "slippery slope"; i.e., "but now I want modifier on the prompt" And later someone else needs character set, preffix, suffix, password length... you get the idea.
Ah.. ok, yes I see what you mean... well, I promise *I* won't be the one asking for any of that!

Quote
But slippery or not, I'm down with it. It will be done.
Did I tell you you were my hero? ;)

Quote
However, I'd like Romeo's input on when he wants the "hide accounts tab" feature since we're talking about special requests here. That was his special request which I promised long before I promised this one.
More than fair...

Eric, you have been more than accomodating... as long as you say it will be done, I will just bask in the glow of the comforting knowledge that it will be done, and await the happy day in anticipation.

Many thanks for all your hard work!
Title: Modifiable Username Prompt
Post by: Eric H. Jung on April 16, 2006, 07:13:38 AM
Quote
Prompt for 'Username' modification
This is done and will be in the next release. I didn't implement it precisely how you requested. IMHO, this is "one-off" feature which very few people will use. Even if you don't agree with that statement, I'm sure you'll agree it's an advanced feature that is likely to confuse new users. We have so much confusion with new users currently that I'm hestitant to add more things which might add to that.

So here's what I've done:

The Choose Account dialog initially displays as usual:

(http://img100.imageshack.us/img100/5760/capture416200630800am4wl.th.jpg) (http://img100.imageshack.us/my.php?image=capture416200630800am4wl.jpg)

If you press the Alt-` key or just `, an easter egg (http://en.wikipedia.org/wiki/Easter_egg_%28virtual%29) is revealed:

(http://img158.imageshack.us/img158/1537/capture416200630827am5ml.th.jpg) (http://img158.imageshack.us/my.php?image=capture416200630827am5ml.jpg)

The correct username (the one your selected or the one you typed) is displayed in the statusbar tooltip. In a future release, I'll add the ability to have the easter egg displayed by default by either manually editing passwordmaker.rdf or with another hidden field in the Global Settings tab.

I spent a lot of time trying to give this field focus after it's been revealed, but wasn't successful. I'll have to revisit that.

-Eric
Title: Modifiable Username Prompt
Post by: tanstaafl on April 16, 2006, 01:24:07 PM
Quote from: Eric H. Jung
This is done and will be in the next release. I didn't implement it precisely how you requested. IMHO, this is "one-off" feature which very few people will use. Even if you don't agree with that statement, I'm sure you'll agree it's an advanced feature that is likely to confuse new users. We have so much confusion with new users currently that I'm hestitant to add more things which might add to that.
I totally agree... and that said, did I mention that there will be dancing in the streets tonight?!

Quote
So here's what I've done:

The Choose Account dialog initially displays as usual:

(http://img100.imageshack.us/img100/5760/capture416200630800am4wl.th.jpg) (http://img100.imageshack.us/my.php?image=capture416200630800am4wl.jpg)

If you press the Alt-` key or just `, an easter egg (http://en.wikipedia.org/wiki/Easter_egg_%28virtual%29) is revealed:

(http://img158.imageshack.us/img158/1537/capture416200630827am5ml.th.jpg) (http://img158.imageshack.us/my.php?image=capture416200630827am5ml.jpg)
Ok, but a question... how does this look/work if there is only one account, and it isn't the 'Choose Account' dialog that comes up, but the MPW prompt?

Quote
The correct username (the one your selected or the one you typed) is displayed in the statusbar tooltip. In a future release, I'll add the ability to have the easter egg displayed by default by either manually editing passwordmaker.rdf or with another hidden field in the Global Settings tab.
Sounds great!

One more question...

If I change the username on the fly in this prompt, is the generated Password the same as if I had an account set up with that username entered in the username field? I mean, is the username entered on the fly used in the password calculations the same as the username in a custom account is used now?

Quote
I spent a lot of time trying to give this field focus after it's been revealed, but wasn't successful. I'll have to revisit that.
No worries - it would/will be nice if you can figure it out, but I'm certainly not complaining! Many, many thanks Eric for all of your hard work...

Do you need any help testing this?

Charles
Title: Modifiable Username Prompt
Post by: Eric H. Jung on April 16, 2006, 03:06:47 PM
Quote
If I change the username on the fly in this prompt, is the generated Password the same as if I had an account set up with that username entered in the username field? I mean, is the username entered on the fly used in the password calculations the same as the username in a custom account is used now?
Yes.

Quote
Ok, but a question... how does this look/work if there is only one account, and it isn't the 'Choose Account' dialog that comes up, but the MPW prompt?
Oh, I forgot about that. I'll put the easter egg there, too.
Title: Modifiable Username Prompt
Post by: tanstaafl on September 06, 2006, 06:58:39 PM
Hmmm... I just tried to get this to work, and it is not...

To be honest, after having spent so much time creating all of my accounts, on top of being busy moving first our offices, then myself to a new house, I've just been using them as is, and haven't switched to using this feature. Now that I'm trying to, it doesn't seem to be working at all...

Did you end up removing it?
Title: Modifiable Username Prompt
Post by: Eric H. Jung on September 06, 2006, 07:34:48 PM
It's still there. Press ALT-` when the "Choose Account" dialog appears. That said, it doesn't appear to populate the correct password--it populates whichever account is highlighted without regards to whatever I type as a new username. Can you confirm?
Title: Modifiable Username Prompt
Post by: tanstaafl on September 06, 2006, 07:43:51 PM
No - because I don't get the Username to pop-up - hitting ALT-` does nothing on the Master Password Prompt window... I'll go test the Account Selection window in a few minutes...
Title: Modifiable Username Prompt
Post by: Eric H. Jung on September 06, 2006, 07:58:43 PM
Right. It's not implemented on the Master Password window yet.
Title: Modifiable Username Prompt
Post by: tanstaafl on September 06, 2006, 08:59:50 PM
Ahh... that would explain it...

Well, I won't be able to take advantage of this functionality until it shows up on the MPW prompt... dang it...
Title: Modifiable Username Prompt
Post by: tanstaafl on September 07, 2006, 12:10:14 PM
Quote from: Eric H. Jung
Right. It's not implemented on the Master Password window yet.
Any hint on how long it might be? Having it on the Account Selection Prompt really doesn't help me at all - in fact, I'd say it really doesn't even belong there anyway, it should ONLY be on the MPW prompt.

But this still leaves a big problem - implementing it this way, instead of the way I wanted, if the MPW is saved to memory or disk, there is no way to take advantage of this feature. I do save my MPW to memory, so if you are not planning on ever implementing it the way I suggested (as an option in the Account Settings), then I will have to choose between the convenience of saving the MPW in memory, or being able to take advantage of this...

I hope you don't take this the wrong way - I really appreciate that you are trying to accomodate my request, but I thought it through really hard when I first made this request (and the first version, if you recall, was a monstrous change, compared to the final one), and boiled it down to the bare minimum impact on the UI and current functionality. The simple fact is, if you can't/won't implement it to work the way I asked, then please don't waste your time on it, because it won't help me.

That said, I hope you will reconsider, because if you did implement it to work the way I described, then I could go from about 70+ accounts, down to maybe 5 or 6. And again - I really don't see why doing it the way I asked is a problem, other than that 'slippery slope' you mentioned, in which case - a hidden setting that I had to manually edit in the RDF file would be fine with me, as long as it is there...

Anyway, thanks again for your hard work and for PWM!
Title: Modifiable Username Prompt
Post by: tanstaafl on September 08, 2006, 04:58:23 PM
Hi Eric,

I just played with this in the Account Selection Prompt, and it is so close to being usable for me!!!!! Once it is moved to the MPW prompt instead of the Account Selection Prompt (doesn't make much sense to me to have it there anyway), I'll be able to delete a ton of accounts...

I know you're working hard on getting 1.6 out, and the new Multiple 'When URL equals' stuff is really awesome(!), but I just wanted to make these last comments on this request of mine...

First, when I choose an Account, then hit Alt-`, it doesn't populate the username from the Account that is selected - the username box is empty.

Now, after thinking this through - if you are unwilling to add an actual preference (hidden or not), that can be set on a per Account basis, then it actually doesn't make much sense to have it auto-populate the username, HOWEVER...

There is one huge reason that I would like to have the ability to set this as an option - and hidden is fine, as long as I can do it (in addition to the Easter Egg is fine)...

If I have set PM to save the MPW to memory (or disk), then I'll never have the opportunity to use the Easter Egg (because after the first time I enter the MPW, I won't be prompted for the MPW anymore - which forces me to choose between two very important features (to me at least).

Quote from: Eric H. Jung
I spent a lot of time trying to give this field focus after it's been revealed, but wasn't successful. I'll have to revisit that.
I don't know if this helps, but simply hitting the Tab key twice puts the cursor in the box after hitting Alt-` - is there a way programtically to do the same thing? If so, maybe you could add a 'Ctrl-a' as well select what is there (if you are able to get it to populate with the current username).

Regardless, Eric, thanks again for all your hard work...
Title: Modifiable Username Prompt
Post by: Eric H. Jung on September 09, 2006, 01:20:26 AM
ok. i will move it to the other dialog. Won't make it for 1.6.
Title: Re: Modifiable Username Prompt
Post by: tanstaafl on June 25, 2007, 04:46:24 PM
Ping...

Eric - did this fall off of your radar? I had completely forgotten that you had already done this work... and now I just checked, and the easter egg appears to not be working in the Account Selection window either...

Any chance of revisiting this in the near future?
Title: Re: Modifiable Username Prompt
Post by: Eric H. Jung on June 29, 2007, 03:55:05 AM
It did fall off my radar. I was hoping it wouldn't come back on, either.... this is such a specific request for such a limited set of users (tanstaafl), it's hard to justify more time on it.
Title: Re: Modifiable Username Prompt
Post by: howardb31 on June 09, 2008, 06:56:40 AM
I read that one votes for an enhancement by replying to its post. So I am replying, and I hope this creates my vote for adding this enhancement. If not please tell me how and the heck one votes for something!
Title: Re: Modifiable Username Prompt
Post by: tanstaafl on June 09, 2008, 10:09:55 AM
Hi howardb31,

You're vote is recorded... you have 4 more (everyone gets 5) - see anything else in main FR list (http://forums.passwordmaker.org/index.php/topic,167.msg521113.html) that strikes your fancy?
Title: Re: Modifiable Username Prompt
Post by: matneh on August 27, 2008, 04:14:42 PM
I'd like to vote for this one too.  Every time I need to use a different username at a website, there is way too much overhead to add a new account.
Title: Re: Modifiable Username Prompt
Post by: tanstaafl on August 27, 2008, 10:05:24 PM
done...

Any others that you like?
Title: Re: Modifiable Username Prompt
Post by: meganox on October 25, 2008, 02:42:51 PM
+1 vote

I really need this feature.  To be clear, I don't have lots of accounts at xyz.com, I have accounts with different sites, some of which use the email address as a username, some which have a dedicated username, and quite a few in which my usual username is already taken.  At the moment I have to create custom settings for 2/3 of my accounts to deal with this, which is a hassle.

The ability to copy accounts would indeed be useful, but it would be easier to manage my accounts if I could just use the default account settings and change the username on the fly. 

My girlfriend is really bad with her passwords, I'd love to get her using PM, but without this feature it would be way too complicated for her.

Thanks for listening  ;)

Title: Re: Modifiable Username Prompt
Post by: tanstaafl on October 25, 2008, 03:29:21 PM
+1 vote

Vote added... thanks (this is my personal favorite Feature Request, although Eric doesn't like it much, so don't know if it will ever be implemented)...

Quote
The ability to copy accounts would indeed be useful, but it would be easier to manage my accounts if I could just use the default account settings and change the username on the fly.

The 'copy account' feature is already there (right-click on an Account) - but I agree that it falls way short of the ability to modify the username on the fly...

Quote
Thanks for listening  ;)

Thanks for speaking up... ;)