Laravel

Kimlik Doğrulama

Laravel Breeze, guard'lar, middleware auth, parola hashleme, remember me, e-posta doğrulama, parola sıfırlama

20 mülakat soruları·
Mid-Level
1

Laravel'de guard nedir?

Cevap

Bir guard, kullanıcı kimliğini doğrulamak için kullanılan kimlik doğrulama mekanizmasını tanımlar. Laravel varsayılan olarak session'lar için 'web' guard'ını ve token'lar için 'api' guard'ını sağlar. Guard'lar, farklı kimlik doğrulama türlerini aynı anda yönetmeye ve kullanıcıların her istekte nasıl doğrulanacağını yapılandırmaya olanak tanır.

2

Laravel'de 'auth' middleware'inin temel rolü nedir?

Cevap

'auth' middleware'i, bir route'a erişmeden önce mevcut kullanıcının kimliğinin doğrulanmış olduğunu kontrol eder. Kullanıcı doğrulanmamışsa giriş sayfasına yönlendirilir. Bu middleware, kimlik doğrulaması gerektiren route'ları korumak ve yalnızca giriş yapmış kullanıcıların erişebilmesini sağlamak için gereklidir.

3

Laravel'de Hash::make() ile bcrypt() arasındaki fark nedir?

Cevap

Hash::make(), parolaları hashlemek için Laravel'in önerdiği soyutlamadır; bcrypt() ise belirli bir fonksiyondur. Hash::make() varsayılan olarak bcrypt kullanır ancak yapılandırmada hashleme algoritmasını (argon2id, bcrypt) değiştirmeye olanak tanır. Hash::make() kullanmak, hashleme mekanizması üzerinde daha fazla esneklik ve kontrol sağladığı için en iyi uygulama olarak kabul edilir.

4

Laravel'de 'remember_token' tokenının rolü nedir?

5

Laravel Breeze nedir?

+17 mülakat soruları

Bir sonraki mülakatın için Laravel'de uzmanlaş

Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.

Ücretsiz başla