1. User Registration

URL for the user registration view.


    path('register/', views.register, name="register"),

2. Custom Login View

Custom login view with redirection based on user attributes.


    path('login/', CustomLoginView.as_view(template_name='users/login.html'), name='login'),

3. Staff Registration

URL for the staff registration view.


    path('register_staff/', views.register_staff, name="register_staff"),

4. Manager Registration

URL for the manager registration view.


    path('register_manager/', views.register_manager, name="register_manager"),