diff --git a/WorkManagementTool/Components/Homework/HomeworkCreation.razor b/WorkManagementTool/Components/Homework/HomeworkCreation.razor
index 6828237..eb6d4f2 100644
--- a/WorkManagementTool/Components/Homework/HomeworkCreation.razor
+++ b/WorkManagementTool/Components/Homework/HomeworkCreation.razor
@@ -1,6 +1,8 @@
@page "/homeworks/creation/{IdSchoolSubject:int}"
+@attribute [Authorize]
@using System.Threading.Tasks
+@using Microsoft.AspNetCore.Authorization
@using WorkManagementTool.Services
@using WorkManagementTool.Data.Entities
diff --git a/WorkManagementTool/Components/Homework/HomeworkDisplay.razor b/WorkManagementTool/Components/Homework/HomeworkDisplay.razor
index 34b2d47..222e14b 100644
--- a/WorkManagementTool/Components/Homework/HomeworkDisplay.razor
+++ b/WorkManagementTool/Components/Homework/HomeworkDisplay.razor
@@ -1,5 +1,7 @@
HomeworkDisplay
+@attribute [Authorize]
+@using Microsoft.AspNetCore.Authorization
@using WorkManagementTool.Services
@using WorkManagementTool.Data.Entities;
diff --git a/WorkManagementTool/Components/Homework/HomeworkListing.razor b/WorkManagementTool/Components/Homework/HomeworkListing.razor
index f621849..34df3df 100644
--- a/WorkManagementTool/Components/Homework/HomeworkListing.razor
+++ b/WorkManagementTool/Components/Homework/HomeworkListing.razor
@@ -1,5 +1,7 @@
@page "/homeworks/{IdSchoolSubject:int}"
+@attribute [Authorize]
@rendermode InteractiveServer
+@using Microsoft.AspNetCore.Authorization
@using WorkManagementTool.Services
@using WorkManagementTool.Data.Entities
@inject HomeworkService HomeworkService
diff --git a/WorkManagementTool/Components/SchoolSubject/SchoolSubjectCreation.razor b/WorkManagementTool/Components/SchoolSubject/SchoolSubjectCreation.razor
index 6727725..78f67c0 100644
--- a/WorkManagementTool/Components/SchoolSubject/SchoolSubjectCreation.razor
+++ b/WorkManagementTool/Components/SchoolSubject/SchoolSubjectCreation.razor
@@ -1,5 +1,7 @@
@page "/school-subjects/creation"
+@attribute [Authorize]
+@using Microsoft.AspNetCore.Authorization
@using WorkManagementTool.Services
@using WorkManagementTool.Data.Entities;
@inject SchoolSubjectService SchoolSubjectService
diff --git a/WorkManagementTool/Components/SchoolSubject/SchoolSubjectDeletion.razor b/WorkManagementTool/Components/SchoolSubject/SchoolSubjectDeletion.razor
index 3bcbefa..4307f2d 100644
--- a/WorkManagementTool/Components/SchoolSubject/SchoolSubjectDeletion.razor
+++ b/WorkManagementTool/Components/SchoolSubject/SchoolSubjectDeletion.razor
@@ -1,5 +1,7 @@
@rendermode InteractiveServer
+@attribute [Authorize]
+@using Microsoft.AspNetCore.Authorization
@using WorkManagementTool.Services
@inject SchoolSubjectService SchoolSubjectService
diff --git a/WorkManagementTool/Components/SchoolSubject/SchoolSubjectDisplay.razor b/WorkManagementTool/Components/SchoolSubject/SchoolSubjectDisplay.razor
index 6c98835..fdcfee6 100644
--- a/WorkManagementTool/Components/SchoolSubject/SchoolSubjectDisplay.razor
+++ b/WorkManagementTool/Components/SchoolSubject/SchoolSubjectDisplay.razor
@@ -1,4 +1,7 @@
@page "/school-subjects/{Id:int}"
+
+@attribute [Authorize]
+@using Microsoft.AspNetCore.Authorization
@using WorkManagementTool.Services
@using WorkManagementTool.Data.Entities;
diff --git a/WorkManagementTool/Components/SchoolSubject/SchoolSubjectListing.razor b/WorkManagementTool/Components/SchoolSubject/SchoolSubjectListing.razor
index 4e065ab..f79aa30 100644
--- a/WorkManagementTool/Components/SchoolSubject/SchoolSubjectListing.razor
+++ b/WorkManagementTool/Components/SchoolSubject/SchoolSubjectListing.razor
@@ -2,6 +2,8 @@
@rendermode InteractiveServer
+@attribute [Authorize]
+@using Microsoft.AspNetCore.Authorization
@using WorkManagementTool.Services
@using WorkManagementTool.Data.Entities;
@inject SchoolSubjectService SchoolSubjectService