- Timestamp:
- 24 Jun 2015, 10:46:58 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/waeup.kofa/trunk/docs/source/userdocs/applicants/browser.rst
r13078 r13099 1 .. _applicant s_browser:1 .. _applicant_registration: 2 2 3 Browsing the Applicants Section :sup:`in progress` 4 ================================================== 3 Registration 4 ============ 5 6 The `ApplicantRegistrationPage` allows two register in create or in 7 update mode, depending on the 8 :ref:`mode of its context<application_mode>`, i.e. the applicants 9 container. 10 11 In create mode, `firstname`, `middlename`, `lastname`, `email` and 12 `phone` are requested. A new record is being created. 13 14 In update mode, only `reg_number`, `lastname` and `email` have to be 15 entered. Kofa searches for an applicant record with matching 16 registration number and lowercased lastname. If the search does not 17 yield a result, the flash message: 'No application record found' is 18 returned. The anonymous user will not know, if the registration 19 number does not exist, or the provided lastname does not match. A 20 third ``if`` statement checks whether the password has already been 21 set and used, i.e. the the application has already been started. If 22 so, the anonymous user is being requested to proceed to the login 23 page. 24 25 In both registration modes a randomly generated password is set and 26 the email address is saved. An email with login credentials is sent 27 to this address. Finally, the browser is redirected to a landing 28 page. Depending on the portals configuration, the landing page tells 29 the user that an email has been send to her/his mailbox, or even 30 discloses additionally the login credentials. The disclosure of 31 credentials has two substantial drawbacks: (1) The login credentials 32 can be misused by web crawlers for bulk account creation, which may 33 cause the system to crash. (2) The email address provided by the 34 user is not being verified and there is no guarantee that the 35 address belongs to the user or that a mailbox with such an address 36 exists. Therefore, we strongly recommend to only send credentials to 37 email addresses. 38 39 40 .. _applicant_payment_tickets: 41 42 Payment 43 ======= 44 45 46 47 .. _creating_students: 48 49 Creating Student Records 50 ======================== 51
Note: See TracChangeset for help on using the changeset viewer.