Feature Wiki

Information about planned and released features

Tabs

Changed Permanent Links for Registration and Password/Username Assistance

1 Initial Problem

At the time being, ILIAS provides permanent links for the self-registration and password/username assitance in the footer area. When requesting the URLs, the "User" component is responsible to handle the links and to dispatch the requests to the corresponding controller, although the links belong to the "Init" and "Registration" component. This leads to problems/hurdles in the bugfixing and testing processes. Issues and test cases are often assigned to the wrong code authorities, corresponding fixes have to be always made in/applied to the "wrong" component.

1.1 Login, Auth & Registration

  • Registration: /go/usr/registration, /goto.php/usr/registration, /goto.php?target=usr_registration

1.2 Init

  • Password Assistance: /go/usr/pwassist, /goto.php/usr/pwassist, /goto.php?target=usr_pwassist
  • Username Assistance: /go/usr/nameassist, /goto.php/usr/nameassist, /goto.php?target=usr_nameassist

2 Conceptual Summary

To improve the current situation (described above), we hereby suggest to add dedicated URL handlers for the permanent links provided by the "Registration" and "Init" components.

Because every permanent link (URL) handler defines its own namespace (and the "usr" namespace is already claimed by the "User" component), the URL path pointing to the respective ILIAS views will slightly change. (Administators of) Organisations could simply add rewrite rules to their host configuration to route the old request URLs to the new/suggest URLs.

2.1 Login, Auth & Registration

  • Registration (PR: #10795): /go/registration, /goto.php/registration, /goto.php?target=registration

2.2 Init

  • Password Assistance (PR: #10796): /go/assistant/password, /goto/assistant/password, /goto.php?target=assistant_password
  • Username Assistance (PR: #10796): /go/assistant/username, /goto/assistant/username, /goto.php?target=assistant_username

3 User Interface Modifications

3.1 List of Affected Views

  • Self-registration
  • Password Assistance
  • Username Assistance

3.2 User Interface Details

No user interface component/element will be changed. The change request will only affect the URL copied to the (browser's) clipboard when interacting with the "Copy link to clipboard" button in the footer.

3.3 New User Interface Concepts

None

3.4 Accessibility Implications

None

4 Additional Information

4.1 Involved Authorities

If this request is related to multiple components, please list both authorities for all related components.

4.2 Technical Aspects

The implementation will rely on the StaticURL component.

4.3 Privacy

Not relevant

4.4 Security

Not relevant

4.5 Contact

Person to be contacted in case of questions about the feature or for funding offers:  Jansen, Michael [mjansen]

4.6 Funding

Funding status and funding parties are listed in the block 'Status of Feature' in the right column of this page.

If you are interested to give funding for this feature, please get into contact with the person mentioned above as 'Contact'.

5 Discussion

6 Implementation

Feature has been implemented by Jansen, Michael [mjansen]

6.1 Description and Screenshots

{ Description of the final implementation and screenshots if possible. }

6.2 Test Cases

Test cases completed at {date} by {user}

  • {Test case number linked to Testrail} : {test case title}

6.3 Privacy

Information in privacy.md of component: updated at {date} by {user} | no change required

6.4 Approval

Approved at {date} by {user}.

Last edited: 6. Jan 2026, 11:51, Jansen, Michael [mjansen]