Assignment 3: User Registration, Login & Security
- Set date:
- Monday, 07 March 2011
- Due Date:
- Monday, 28 March 2011, 09:00 AM
- The tutorial chapter(s) relevant for this activity:
- Mode of submission:
-
Electronic submissions only! Please use Submissions link on this web page. E-mailed submissions will not be accepted.
- Your Tasks:
-
In this Assignment you will develop the application started in the previous task. You are required to keep the same application theme, appropriate for your k number, as previously. Check the Assignment 2 page for details.
This time you will add user centred features, like registration and login
Here is the detailed list:
- All exercises in Chapter 4 (4.1 to 4.8). Exercise 4.4 will not to be marked.
- All exercises in Chapter 5 (5.1 to 5.5).
Result of your work should be a working application with user registration, login and logout.
- Marking Scheme:
-
Up to 15 points:
- up to 1 point for the User controller with appropriate actions, and the User model with its attributes (exercises 4.1 & 4.2).
- up to 1 point for user registration web form (exercise 4.3).
- up to 1 point for working user registration functionality (exercise 4.5).
- up to 1 point for standard validations (exercise 4.6).
- up to 1 point for password validation (exercise 4.6).
- up to 2 points for all validations completed, including exercise 4.7 (these are extra premium points).
- up to 1 point for flash functionality (exercise 4.8).
- up to 2 points for the User Hub Page, as described in exercise 5.1.
- up to 2 points for the main menu modifications, as described in exercises 4.1, 5.1 and 5.4.
- up to 2 points for the Login function, as described in exercise 5.2.
- up to 1 point for the Logout function to display screen name as the flash information (exercise 5.3).
- up to 2 points for protecting pages against unauthorised use, as described in exercise 5.5.
Copyright (C) 2009-2011 by Jaroslaw Francik

