In this project, we have improved user management for our site by replacing the default file-based user management that Yii framework provides with database-stored users. By making this change, we get the benefit of the web interface to manage our users, instead of having to change the text in a source file.
We removed the default User index and replaced it with the Yii-generated admin page, which provides Ajax record searching and quick links to view/update/delete users. We also customized this view to include support for fields from the related table,
Person. As a result we can search and sort on fields from
Person, as well as
We improved site security by creating a custom validation rule that enforces some password ...