Password recovery email for customer-user - bug or feature or mistake?

Moderator: crythias

Locked
Linwood
Znuny newbie
Posts: 55
Joined: 10 Feb 2015, 15:30
Znuny Version: 4.0.6
Real Name: Linwood Ferguson
Company: LE Ferguson, LLC

Password recovery email for customer-user - bug or feature or mistake?

Post by Linwood »

When I do a password recovery for a customer-user from the login screen it works.

But when I do a password recovery making up an email that is not in the database -- it SAYS it sent the email, giving no overt indication it did not have a record of that customer. The log file shows no action taken (so not indication it tried to send any mail).

This may be a feature, so one cannot just guess ID's and get email sent, but it is quite confusing for infrequent visitors who may not know if they registered already.

Is this by design?

And/or might i have something misconfigured that causes it?
Linwood Ferguson
OTRS 4.0 patch 6, ubuntu 14.04 on HyperV, MySql
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: Password recovery email for customer-user - bug or feature or mistake?

Post by jojo »

yes, this is by design. You should neve be able to use this function to knwo which users are configgured for the system, so it is a security feature.
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master

Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
Linwood
Znuny newbie
Posts: 55
Joined: 10 Feb 2015, 15:30
Znuny Version: 4.0.6
Real Name: Linwood Ferguson
Company: LE Ferguson, LLC

Re: Password recovery email for customer-user - bug or feature or mistake?

Post by Linwood »

jojo wrote:yes, this is by design. You should neve be able to use this function to knwo which users are configgured for the system, so it is a security feature.
Fair enough. I may change the wording a bit, something like "If your account is on file an email has been sent", to at least slightly unmuddy the water a tiny bit.

I do get the need, I've been involved with systems that made it ridiculously easy to find account names. But it is always a balance of risk vs. confusion. In my case, today at least, the external users are Joe-random-public, and confusion plays a much bigger role than it might servicing internal employees. Or even if it doesn't, companies tell employees "don't be stupid" all the time; it's hard to tell the public that (and survive). :shock:
Linwood Ferguson
OTRS 4.0 patch 6, ubuntu 14.04 on HyperV, MySql
Locked