Difference between revisions of "CompostUs/Auth"
Arif Iqbal (talk | contribs) |
|||
(5 intermediate revisions by one other user not shown) | |||
Line 9: | Line 9: | ||
== [[DoneDone]] == | == [[DoneDone]] == | ||
+ | * The MediaWiki authentication system is implemented in compost | ||
* Have a auth system in [[Compost]] that stores the user sessions in the [[memcache]]. | * Have a auth system in [[Compost]] that stores the user sessions in the [[memcache]]. | ||
== Steps to get to [[DoneDone]] == | == Steps to get to [[DoneDone]] == | ||
− | * Write a controller login controller with methods | + | * <s>stage a new branch compostUsAuth</s>brnachname: compostUsAuth |
+ | * <s>understand the task</s> | ||
+ | * <s>verify that none of the login functionality is currently on the compost side</s> | ||
+ | * <s>Write a controller login controller with methods processLogin, addNewAccount,addNewAccountMailPassword,mailPassword, just as in the SpecialUserLogin file. Names are kept same for easier mapping, which seems more important than readability</s> | ||
+ | * <s>write the skeleton outline of login handling in compost, replicating what exists in mediawiki</s> | ||
+ | * complete the successful path | ||
* Update auth to save the sessions in the memcache. | * Update auth to save the sessions in the memcache. | ||
+ | </noinclude> | ||
+ | [[Category:DevelopmentTeam]] | ||
[[Category:OpenTask]] | [[Category:OpenTask]] | ||
− | |||
− |
Latest revision as of 06:26, 15 February 2008
What (summary)
Create CompostUs login functionality that duplicates that we have on the mediawiki side.
Why this is important
Its a vital step to move to our CompostFrontEnd
DoneDone
- The MediaWiki authentication system is implemented in compost
- Have a auth system in Compost that stores the user sessions in the memcache.
Steps to get to DoneDone
-
stage a new branch compostUsAuthbrnachname: compostUsAuth -
understand the task -
verify that none of the login functionality is currently on the compost side -
Write a controller login controller with methods processLogin, addNewAccount,addNewAccountMailPassword,mailPassword, just as in the SpecialUserLogin file. Names are kept same for easier mapping, which seems more important than readability -
write the skeleton outline of login handling in compost, replicating what exists in mediawiki - complete the successful path
- Update auth to save the sessions in the memcache.