# Django Kimlik Doğrulama (Django) > User modeli, authentication backend, login/logout, izinler, gruplar, özel kullanıcı modeli - 22 mülakat soruları - Mid-Level - [Mülakat Soruları: Django](https://sharpskill.dev/tr/technologies/django/mulakat-sorulari.md) ## 1. Bir uygulamada kullanıcıları temsil etmek için varsayılan olarak hangi Django modeli kullanılır? **Cevap** django.contrib.auth.models içindeki User modeli, Django'da kullanıcıları yönetmek için varsayılan modeldir. username, password, email, first_name, last_name gibi temel alanları ve yerleşik kimlik doğrulama metotlarını sağlar. Bu model, django.contrib.auth INSTALLED_APPS'e eklendikten sonra otomatik olarak kullanılabilir hale gelir. ## 2. Hangi Django fonksiyonu kullanıcı kimlik bilgilerini doğrular ve karşılık gelen User nesnesini döndürür? **Cevap** django.contrib.auth içindeki authenticate() fonksiyonu kimlik bilgilerini (genellikle username ve password) alır ve bunları yapılandırılmış authentication backend'lerine karşı doğrular. Kimlik bilgileri geçerliyse User nesnesini, kimlik doğrulama başarısız olursa None döndürür. Bu fonksiyon kullanıcıyı oturum açtırmaz, yalnızca kimlik bilgilerini doğrular. ## 3. Başarılı kimlik doğrulamasından sonra hangi fonksiyon bir oturum oluşturup kullanıcının oturum açmasını sağlar? **Cevap** django.contrib.auth içindeki login() fonksiyonu, bir oturum oluşturmak için request ve kimliği doğrulanmış User nesnesini alır. Kullanıcının ID'sini oturumda saklar ve kullanılan authentication backend'i ilişkilendirir. Bu fonksiyon, oturum açma sürecini tamamlamak için authenticate() çağrıldıktan sonra çağrılmalıdır. ## 19 soru daha mevcut - Django'da bir kullanıcının oturumu nasıl kapatılır ve oturumu nasıl geçersiz kılınır? - Hangi Django decorator'ı bir view'a erişimi yalnızca oturum açmış kullanıcılarla sınırlar? Ücretsiz kaydol: https://sharpskill.dev/tr/login ## Diğer Django mülakat konuları - [Python Temelleri](https://sharpskill.dev/tr/technologies/django/mulakat-sorulari/python-basics.md): 25 soru, Junior - [Nesne yönelimli Python](https://sharpskill.dev/tr/technologies/django/mulakat-sorulari/python-oop.md): 20 soru, Junior - [Django Temelleri](https://sharpskill.dev/tr/technologies/django/mulakat-sorulari/django-fundamentals.md): 20 soru, Junior - [Django Models - Temeller](https://sharpskill.dev/tr/technologies/django/mulakat-sorulari/django-models-basics.md): 22 soru, Junior - [Django View'ları](https://sharpskill.dev/tr/technologies/django/mulakat-sorulari/django-views.md): 20 soru, Junior - [Django Şablonları](https://sharpskill.dev/tr/technologies/django/mulakat-sorulari/django-templates.md): 18 soru, Junior - [Django Formları](https://sharpskill.dev/tr/technologies/django/mulakat-sorulari/django-forms.md): 22 soru, Mid-Level - [Gelişmiş QuerySet'ler](https://sharpskill.dev/tr/technologies/django/mulakat-sorulari/django-querysets.md): 25 soru, Mid-Level - [Django Middleware](https://sharpskill.dev/tr/technologies/django/mulakat-sorulari/django-middleware.md): 18 soru, Mid-Level - [Django Admin](https://sharpskill.dev/tr/technologies/django/mulakat-sorulari/django-admin.md): 20 soru, Mid-Level - [Django REST Framework](https://sharpskill.dev/tr/technologies/django/mulakat-sorulari/django-rest-framework.md): 30 soru, Mid-Level - [Django Sinyalleri](https://sharpskill.dev/tr/technologies/django/mulakat-sorulari/django-signals.md): 18 soru, Mid-Level - [Dosya Yükleme](https://sharpskill.dev/tr/technologies/django/mulakat-sorulari/django-file-upload.md): 20 soru, Mid-Level - [Django Önbellekleme](https://sharpskill.dev/tr/technologies/django/mulakat-sorulari/django-caching.md): 20 soru, Mid-Level - [Django Oturumları](https://sharpskill.dev/tr/technologies/django/mulakat-sorulari/django-sessions.md): 18 soru, Mid-Level - [Django E-posta](https://sharpskill.dev/tr/technologies/django/mulakat-sorulari/django-email.md): 18 soru, Mid-Level - [Django Testleri](https://sharpskill.dev/tr/technologies/django/mulakat-sorulari/django-testing.md): 22 soru, Mid-Level - [Django Güvenliği](https://sharpskill.dev/tr/technologies/django/mulakat-sorulari/django-security.md): 22 soru, Mid-Level - [Django Dağıtımı](https://sharpskill.dev/tr/technologies/django/mulakat-sorulari/django-deployment.md): 24 soru, Mid-Level - [İleri Django ORM](https://sharpskill.dev/tr/technologies/django/mulakat-sorulari/django-orm-advanced.md): 28 soru, Senior - [Django Performansı](https://sharpskill.dev/tr/technologies/django/mulakat-sorulari/django-performance.md): 24 soru, Senior - [Django & Celery](https://sharpskill.dev/tr/technologies/django/mulakat-sorulari/django-celery.md): 22 soru, Senior - [Django Channels](https://sharpskill.dev/tr/technologies/django/mulakat-sorulari/django-channels.md): 24 soru, Senior - [Django & GraphQL](https://sharpskill.dev/tr/technologies/django/mulakat-sorulari/django-graphql.md): 24 soru, Senior - [Django & Docker](https://sharpskill.dev/tr/technologies/django/mulakat-sorulari/django-docker.md): 20 soru, Senior - [Microservices ekosisteminde Django](https://sharpskill.dev/tr/technologies/django/mulakat-sorulari/django-microservices.md): 24 soru, Senior - [Özel Django Komutları](https://sharpskill.dev/tr/technologies/django/mulakat-sorulari/django-custom-commands.md): 18 soru, Senior - [Django Uluslararasılaştırma](https://sharpskill.dev/tr/technologies/django/mulakat-sorulari/django-internationalization.md): 20 soru, Senior - [Django Tasarım Desenleri](https://sharpskill.dev/tr/technologies/django/mulakat-sorulari/django-design-patterns.md): 24 soru, Senior - [Django Async ve ASGI](https://sharpskill.dev/tr/technologies/django/mulakat-sorulari/django-async-asgi.md): 26 soru, Senior - [Settings & Üretim Yapılandırması](https://sharpskill.dev/tr/technologies/django/mulakat-sorulari/django-settings-configuration.md): 22 soru, Senior - [Gözlemlenebilirlik ve İzleme](https://sharpskill.dev/tr/technologies/django/mulakat-sorulari/django-observability.md): 24 soru, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/tr/technologies/django/mulakat-sorulari/django-authentication