Merhaba,
Laravel ile yazmış olduğum scriptimde auth için yeni kullanıcı kaydı yaptığımda otamatik giriş yapıyor. kullanıcıdan çıkış yapıp tekrar girmeye çalıştığımda
These credentials do not match our records.
hatası alıyorum. çözümünü bilen ve yardımcı olabilecek arkadaş var mı acaba neden kaynaklanıyor. 1 hafta öncesine kadar böyle bir sorunum yoktu.
Laravel login problem
7
●291
- 19-06-2019, 15:30:09
- 19-06-2019, 15:39:24I had the same issue. The reason for mine was that I defined setPasswordAttribute in my Usermodel so every time, I enter plain password, it hashes before sending to DB.
public function setPasswordAttribute($password) { $this->attributes['password'] = Hash::make($password); }and in my db:seed, I was creating a user with hashed password with Hash::make("password"), too. So laravel hashes hashed password
In laravel version 5.* you don't need to hash input password for Auth, because Auth manages it itself. you just have to pass {{csrf_field()}} through form.
Böyle bir kaynak buldum yardımcı olabilir. - 19-06-2019, 15:41:05hasanbugra adlı üyeden alıntı: mesajı görüntüle
Kayıt oluştururken Has ile mi şifreliyorsun (böyle şifrelemen gerekir), şifrelemede problem var tahminimce - 19-06-2019, 15:42:17ibocum adlı üyeden alıntı: mesajı görüntüle
Merhaba,
Değerli yorumunuz için teşekkür ederim. bu kaynağı gördüm fakat anlatılan her şey projem içerisinde mevcut sorunu şuan test ederken çözdüm kullanıcı düzenleme sayfasında kullanıcıları düzenlerken şifreler required olarak kalmış şifre değiştirmek istemediğimde boş olarak geçiyordum boş olarak alıp şifreyi boş olarak güncellediğinden dolayı bu şekilde bir problem ile karşılaştığımı fark ettim aynı sorunu yaşayan arkadaşlar olursa mutlaka denemeliler. - 19-06-2019, 15:42:38merhaba
Şifreyi düzgün bir şekilde mi kullanıyorsunuz?
Auth::attempt()
birde setPasswordAttribute kontrol eder misin modelinde bunu tanımlamış olabilirsin
Laravel fazla kullanmadım yanlış hatırlıyor olabilirim
Lavarel 5.3 kullanıyorsan bcrypt kullanabilirsin
public function create(array $data) { return User::create([ 'password' => bcrypt($data['password']), ]); }mutator şu şekilde fixleye bilirsin
public function setPasswordAttribute($password) { $this->attributes['password'] = Hash::make($password); }bunlar sana çare olacaktır diye düşünüyorum
Her zaman en sevdiğim sitelerden biridir mutlaka bu sitede biraz zaman geçirmek çok şey katıyor stackoverflow.com
5.2 versiyonu içinde şurayı bir incele
https://stackoverflow.com/questions/...ch-our-records - 19-06-2019, 15:43:22register tarafında bir problem yok kullanıcı düzenledikten sonra hata alıyordum hocam ancak sorunu çözdüm çok teşekkür ederim.Modexi adlı üyeden alıntı: mesajı görüntüle
İyi Çalışmalar.
OpenBSD adlı üyeden alıntı: mesajı görüntüle
Merhaba, Hocam kullanıcı düzenledikten sonra problem yaşıyordum problemi çözdüm kullanıcı düzenlerken şifre tarafını boş gönderdiğimde bu sorunu yaşıyormuşum.
Cevabınız için teşekkür eder iyi çalışmalar dilerim. - 19-06-2019, 15:46:48ben teşekkür ederim ben bir şey yapmadım siz kendiniz hallettiniz ellerinize sağlıkhasanbugra adlı üyeden alıntı: mesajı görüntüle
