|Anonymous | Login | Signup for a new account||2018-11-17 07:43 UTC|
|Main | My View | View Issues | Change Log | My Account|
|View Issue Details|
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0008369||TestLink||Usability||public||2018-09-12 10:11||2018-09-13 17:58|
|Platform||Linux||OS||CentOS Linux 7||OS Version||3.10.0-862.11.6|
|Product Version||1.9.17 (2018 Q1)|
|Fixed in Version|
|Summary||0008369: Disabled 'Lost Password' Feature Unable to Login Further|
|Description||I would like to disable the 'Lost Password' feature on TestLink login page, and made changed to config.inc.php file:|
From line below
$tlCfg->authentication['domain'] = array('DB' => array('description' => 'DB', 'allowPasswordManagement' => true)
$tlCfg->authentication['domain'] = array('DB' => array('description' => 'DB', 'allowPasswordManagement' => false)
After the file was updated, I had observed the 'Lost Password' feature was disabled, but I was unable to login into TestLink after it.
|Steps To Reproduce||1. On Server side, modify config.inc.php file to disable "Lost Password" feature.|
2. On browser side, launch TestLink login page.
3. Observe "Lost Password" feature on login page.
4. Key in username and password into respective textbox.
Step 3: "Lost Password" is disappeared.
Step 4: Unable to access into TestLink.
|Tags||No tags attached.|
|Database (MySQL,Postgres,etc)||MySQL Ver 5.7.23 for linux-glibc2.12 on x86_6|
|Browser||Firefox Quantum 62.0 (64-bit)|
|PHP Version||PHP 7.0.31 (cli)|
|QA Team - Task Workflow Status||TBD|
|do not do changes on config.inc.php, always do changes on custom_config.inc.php|
|I have put that code in custom_config.inc.php, but still same issue.|
workaround => edit login template and remove change password option
Be careful with one important thing:
you want to block LOST PASSWORD Feature ?
if yes, the way to get this is NOT setting allowPasswordManagement
May be name is misleading, but this conf was intended to understand if user will be able to manage his/her password according to the authetication method.
Right now seems to exist a weird effect, but this happens because internaly allowPasswordManagement=false is used to say PASSWORD MANAGEMENT SYSTEM IS EXTERNAL.
Do not think that DB with FALSE has sense
My intention is to remove it from GUI display, but the "Lost Password" feature still available on backend.
I will try to edit login template.
reading config.inc.php is a MUST
/** Enable/disable Users to create accounts on login page */
$tlCfg->user_self_signup = TRUE;
|2018-09-12 10:11||kengseng||New Issue|
|2018-09-12 15:59||fman||Note Added: 0027842|
|2018-09-13 04:10||kengseng||Note Added: 0027844|
|2018-09-13 05:54||fman||Note Added: 0027845|
|2018-09-13 05:54||fman||Assigned To||=> fman|
|2018-09-13 05:54||fman||Status||new => acknowledged|
|2018-09-13 06:02||fman||Note Added: 0027846|
|2018-09-13 09:14||kengseng||Note Added: 0027848|
|2018-09-13 17:58||fman||Note Added: 0027849|
|2018-09-13 17:58||fman||QA Team - Task Workflow Status||=> TBD|
|2018-09-13 17:58||fman||Status||acknowledged => closed|
|2018-09-13 17:58||fman||Resolution||open => won't fix|
|Copyright © 2000 - 2018 MantisBT Team|