- Düzenlendi
Ben jetstream kullanıyorum ve yukardaki linkte kullanıcı girişine ek koşul belirtebilirsiniz deniyor
if (Auth::attempt(['email' => $email, 'password' => $password, 'active' => 1])) {
// Authentication was successful...
}
status 1 olan kullanıcıları yönlendirmek istiyorum 0 ise Welcom.vue ya yonlendirmek istiyorum . fortify'da ilgili dosyayı bulamadım .
2.sorum ise middleware ile ilgili
RedirectIfAuthenticated.php
public function handle(Request $request, Closure $next, ...$guards)
{
$guards = empty($guards) ? [null] : $guards;
foreach ($guards as $guard) {
if (Auth::guard($guard)->check()) {
return redirect(RouteServiceProvider::HOME);
}
}
bunu kopyalayıp kendime hem quard kontrol eden hemde kullanıcının tipini kontrol eden yeni bir middleware oluşturudum bunuda bir rotaya atadım artık bu rotaya tüm girişlerin güvenliğinden emin olabilirmiyim yoksa birde bu rota içindeki sayfamda yetki kontrolü yapmalımıyım ? herkes middleware tamamen güveniyormu yoksa extra güvenlik için bişiler yapılıyormu diye merak ettim