Role-based access control (Admin, Instructor, Student) Secure password hashing using bcrypt Session management with PHP sessions CSRF protection for all forms ...