Feature Wiki
Tabs
Changed Permanent Links for Registration and Password/Username Assistance
Page Overview
[Hide]- 1 Initial Problem
- 1.1 Login, Auth & Registration
- 1.2 Init
- 2 Conceptual Summary
- 2.1 Login, Auth & Registration
- 2.2 Init
- 3 User Interface Modifications
- 4 Additional Information
- 4.1 Involved Authorities
- 4.2 Technical Aspects
- 4.3 Privacy
- 4.4 Security
- 4.5 Contact
- 4.6 Funding
- 5 Discussion
- 6 Implementation
- 6.1 Description and Screenshots
- 6.2 Test Cases
- 6.3 Privacy
- 6.4 Approval
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
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
- Authority to Sign off on Conceptual Changes: Jansen, Michael [mjansen], Joußen, Thomas [tjoussen] (Registration), Jansen, Michael [mjansen] (Init)
- Authority to Sign off Code Changes: Jansen, Michael [mjansen], Joußen, Thomas [tjoussen] (Registration), Jansen, Michael [mjansen], Fuhrer, Thibeau [tfuhrer], Schmid, Fabian [fschmid] (Init)
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]