Merhabalar.Laravelde login işlemi yapmaya çalışıyorum.
Veritabanımda users tablosu onun içinde ise
id -email- password- created_at- updated_at
kısımlarıvar
Fakat inputlara giriş için veri girmdiğimde her zaman yanlış sonucunu döndürüyor.Kaçırdığım bir yer mi var acaba?
if (Auth::attempt(['email' => $request->email, 'password' => $request->password]))
{ return "başarılı";}
else{ return "yanlış";}
konu günceldir.yardımlarınızı bekliyorum
laravel auth işlemi
9
●203
- 26-03-2020, 18:16:44
- 27-03-2020, 13:06:58Hocam şöyle açıklayım.migration kullanmadan veritabanını kendim oluşturdum.onun dışında başka hiçbir şeyle oynayıp ayar yapmadım.bu konuda bilgim az olduğu için sorunuzu da tam anlayamadım.sadece auth::attempt kullanarak doğrulama işlemini yapmaya çalıştım.MUluc adlı üyeden alıntı: mesajı görüntüle
- 28-03-2020, 19:22:31hayır hocam şifrelemedim.ne yapmam gerekli detaylı açıklarsanız sevinirimTheKhan adlı üyeden alıntı: mesajı görüntüle
hocam yaptım yardımınız için teşekkür ederimTheKhan adlı üyeden alıntı: mesajı görüntüle
ilginiz için teşekkür ederim hocam.MUluc adlı üyeden alıntı: mesajı görüntüle
kolay gelsin - 16-04-2020, 23:40:29laravel seed ile mantığını daha kolay anlayabilirsin.
mesela :
public function run(){ DB::table('admin')-> insert( [ 'adi'=>'Furkan', 'mail'=>'asd@asd.com', 'password'=>bcrypt('şifre1234*'), ]);Bu şekilde çalıştırdığın seed için aşağıdaki gibi kontrol kullanabilirsin
public function girispost(Request $request){ if($request->ismethod('post')){ $this->validate($request, [ 'mail' => 'required | min:3 | max:40', 'password' => 'required | min:1 | max:20', ]); if (Auth::attempt(['mail' => $request->mail, 'password' => $request->password])) { // doğru ise return redirect()->route('a_index'); die(); } //yanlış ise return redirect()->route('a_giris')->withErrors('E-mail veya Şifreniz hatalı!'); } } - 17-04-2020, 13:28:59Hocam öncelikle üstünden süre geçmesine rağmen açıklamanız için teşekkür ederim.Fakat bilgiler doğru girildiğinde redirect işlemi doğru çalışmıyor.furkanozturk34 adlı üyeden alıntı: mesajı görüntüle
return redirect('panel');şeklinde yaptığımda networkten hatalara baktığımda bir hata yok fakat yönlendirme işlemi yapmıyor.Networkte de panel sayfasının açıldığını görebiliyorum.
return redirect()->route('panel');bu şekilde yaptığımda ise panel route unu bulamıyor.
Bazı forumlara sorduğumda json formatınad redirect işlemi yapmam gerektiği söylenmiş.
Nasıl yapabilirm fikriniz var mıdır acaba? - 17-04-2020, 13:39:19sadece redirect() de hata vermesi ilginç. Muhmetelen bir yerlerde eksiklik veya yazım hatası olabilir.hcan236124 adlı üyeden alıntı: mesajı görüntüle
Route name ile isim verdin değil mi?
Mesela :
return redirect()->route('panel');Route::get('panel/giris', 'kontroladi')->name('panel');