diff --git a/finances/views.py b/finances/views.py
index 33200e7c2eb3a10a9c2b6f905960d0cb497583f9..649259a247f5feddb003dabfff9fae60aa02486f 100644
--- a/finances/views.py
+++ b/finances/views.py
@@ -1,5 +1,6 @@
 from django.contrib import messages
 from django.contrib.auth.decorators import permission_required
+from django.contrib.auth.mixins import LoginRequiredMixin
 from django.http import Http404
 from django.shortcuts import render
 from django.views.generic.edit import DeleteView
@@ -25,7 +26,7 @@ def timesheets(request):
     return render(request, 'finances/timesheets.html', context)
 
 
-class LogDeleteView(DeleteView):
+class LogDeleteView(LoginRequiredMixin, DeleteView):
     model = WorkLog
 
     def get_object(self):