This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
stats:schema:stats [2011/09/28 21:50] Patrick Michel [Account Management] |
stats:schema:stats [2012/01/11 14:53] Patrick Michel [Account Management] |
||
---|---|---|---|
Line 18: | Line 18: | ||
==== Account Management ==== | ==== Account Management ==== | ||
- | Two of the most important procedures, as they create and delete elements of a major part of the system, namely [[account]]. | + | Three of the most important procedures, as they create and delete elements of a major part of the system, namely [[account]]. |
Naturally, **a lot** of things depend on accounts and their associated roles. Especially the student role restricts the deletion of accounts. | Naturally, **a lot** of things depend on accounts and their associated roles. Especially the student role restricts the deletion of accounts. | ||
+ | |||
+ | The third procedure is a compound procedure, which combines account and student role creation and therefore also combines their preconditions. This is the procedure which should be offered for everyone, especially guests. | ||
+ | |||
+ | Finally, there are more procedures which can be called by anyone, as they are concerned about users who lost their password. | ||
{{page>stats:proc:createAccount&noheader&nofooter}} | {{page>stats:proc:createAccount&noheader&nofooter}} | ||
{{page>stats:proc:deleteAccount&noheader&nofooter}} | {{page>stats:proc:deleteAccount&noheader&nofooter}} | ||
+ | |||
+ | {{page>stats:proc:createStudentAccount&noheader&nofooter}} | ||
+ | |||
+ | {{page>stats:proc:requestReset&noheader&nofooter}} | ||
+ | {{page>stats:proc:resetPassword&noheader&nofooter}} | ||
+ | |||
+ | ==== Validation and Authentication ==== | ||
+ | |||
+ | The free procedures to create a student account comes with the obligation to validate the email address. Its only then that the user can authenticate. The latter is not a real procedure, as nothing even gets modified in the system. It is there to illustrate who the [[:stats:roles]] system works. | ||
+ | |||
+ | {{page>stats:proc:validateAccount&noheader&nofooter}} | ||
+ | |||
+ | {{page>stats:proc:authenticate&noheader&nofooter}} | ||