Commit 944516cd authored by Carsten  Rose's avatar Carsten Rose
Browse files

Minor clearify

parent 91a2ff7d
Pipeline #5255 passed with stages
in 3 minutes and 15 seconds
......@@ -48,31 +48,30 @@ To install the following use cases, please:
Self Registration
-----------------
Concept:
**Concept:**
Remark: The FE User record will be created on the fly in the last step, when the user set's the password.
* The T3 FE User record will be created on the fly in the *last* step, when the user set's the password.
* Form *Registration*
* Form 'Registration'
* Input: last name, first name, email
* Create record in table `Person`, if no name or email sibling is found. Else offer a password reset link.
* Create a new ``Person.auth`` token.
* Input: *last name, first name, email*.
* Create record in table `Person`, if no name or email sibling is found. Else give a hint to do a password reset.
* Set a new ``Person.auth`` token.
* Set ``Person.authExpired = NOW() + INTERVAL 4 DAY``.
* Send an email to the given email address with a password reset URL (incl. a token) which is time limited.
* Further steps: See 'Set password'
* Send an email to the given email address with a password reset URL (incl. the token) which is time limited.
* Further steps: See *Set password*.
* Form 'Request password reset link'
* Form *Request password reset link*
* This is optional, but very useful to offer the opportunity to reset the own password.
* Input: email address.
* This is optional, but useful to offer the opportunity to reset the own password.
* Input: *email address*.
* Send an email to the given email address with a password reset link (incl. a token) which is time limited.
* Only send email if the email address is known!
* If email is not found, the user should not be noticed.
* If email is not found, the user should not be noticed. This prohibits misusing the form to validate email adresses.
* Create a new ``Person.auth`` token.
* Set ``Person.authExpired = NOW() + INTERVAL 4 DAY``.
* Form 'Set password'
* Form *Set password*
* The user types in the new password.
* On save:
......@@ -82,9 +81,8 @@ Remark: The FE User record will be created on the fly in the last step, when the
* Clear ``Person.authExpired``.
Table: Person
"""""""""""""
Person::
^^^^^^^^^^^^^
::
CREATE TABLE `Person` (
`id` int(11) UNSIGNED NOT NULL,
......@@ -123,8 +121,7 @@ QFQ content record::
Form: registration
""""""""""""""""""
Form 'registration'::
::
{
"title": "Registration",
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment