• Do not register here on develop.twiki.org, login with your twiki.org account.
• Use View topic Item7848 for generic doc work for TWiki-6.1.1. Use View topic Item7851 for doc work on extensions that are not part of a release. More... Close
• Anything you create or change in standard webs (Main, TWiki, Sandbox etc) will be automatically reverted on every SVN update.
Does this site look broken?. Use the LitterTray web for test cases.

Item4688: TWiki password, registration and login redesign

Item Form Data

AppliesTo: Component: Priority: CurrentState: WaitingFor: TargetRelease ReleasedIn
Engine   Normal No Action Required   minor  

Edit Form Data

Reported By:
Applies To:
Current State:
Waiting For:
Target Release:
Released In:


after an IRC discussion, I was reminded that you can't set up your twiki to use login names, and allow users to set passwords. There is an assumption in TWikiRegistration that if you AllowLoginNames that you would also set the PasswordManager to none, use apache auth, and have all user management done somewhere else.

This is one of those places where we need to write out the matrix of options, and work out howto make them all possible.

THUS, this is a 4.2.1 or later issue, and will not be fixed in the 4.2.0 release

for eg, if you use an external auth management system (eg. you're adding twiki to an existing web site) and you want to use TemplateLogin, you must have PasswordManager (for templatelogin), but you also need to tell twiki to not write to the htpasswd file, etc.

-- TWiki:Main/SvenDowideit - 21 Sep 2007

Agree. Both on Sven's assessment and that is is a small fix to defer to next patch 4.2.1

-- TWiki:Main.KennethLavrsen - 21 Sep 2007

Analysis with Sven:

The TWikiRegistration, ResetPassword, and ChangePassword need to be depending on whether TWiki handles changing and creating password.

Only the Password Handler knows this.

The fix will be that these handlers set a context and an IF in the 3 pages can then...

  • TWikiRegistration - the password field will only be visible when the context is true
  • ResetPassword, and ChangePassword - will have conditional code so that the reset or change password form is only visible if this password handler context is true. Otherwise a generic text will say that setting and resetting of passwords is handled elsewhere. We may even create a setting where an admin can define a URL that these pages point to for resetting and changing passwords.

Target for this is 4.2.3

-- TWiki:Main.KennethLavrsen - 02 Aug 2008

Target is now 4.2.4

The action required is that someone helps finding the best way to introduce a context we can test for - for the password field. Ie let the password handler set a context if it handles passwords so we can test for is to decide if password field and reset/change password are displayed.

I can take care of the topics and the conditional code there as long as someone helps with the context code. If we do not get this closed within a week I will defer it to 5.0.

-- TWiki:Main.KennethLavrsen - 18 Sep 2008

Let's defer this to after 4.3.0 release.

-- TWiki:Main.PeterThoeny - 02 Feb 2009

Reprioritizing this to normal. See TWiki:Codev/HelsinkiReleaseMeeting2010x04x26

-- TWiki:Main.PeterThoeny - 26 Apr 2010

I am setting this to "no action required" - it had no action for a number of years. Please open a new item if you want to address this.

-- TWiki:Main.PeterThoeny - 2013-10-17

Summary TWiki password, registration and login redesign
ReportedBy TWiki:Main.SvenDowideit
Codebase ~twiki4, 4.2.1, 4.2.0, 4.1.2
SVN Range TWiki-4.3.0, Thu, 20 Sep 2007, build 14972
AppliesTo Engine

Priority Normal
CurrentState No Action Required


TargetRelease minor

Edit | Attach | Watch | Print version | History: r8 < r7 < r6 < r5 < r4 | Backlinks | Raw View |  Raw edit | More topic actions
Topic revision: r8 - 2013-10-17 - PeterThoeny
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2020 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback