diff --git a/django/test/client.py b/django/test/client.py
index c460832461..b0a3f89c60 100644
--- a/django/test/client.py
+++ b/django/test/client.py
@@ -726,8 +726,10 @@ class Client(ClientMixin, RequestFactory):
self.cookies.update(response.cookies)
return response
- def get(self, path, data=None, follow=False, secure=False, **extra):
+ def get(self, path, data=None, follow=False, secure=False, user=None, **extra):
"""Request a response from the server using GET."""
+ if user:
+ self.force_login(user)
self.extra = extra
response = super().get(path, data=data, secure=secure, **extra)
if follow: