• 19-06-2019, 15:30:09
    #1
    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.
  • 19-06-2019, 15:39:24
    #2
    I 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:05
    #3
    hasanbugra adlı üyeden alıntı: mesajı görüntüle
    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.


    Kayıt oluştururken Has ile mi şifreliyorsun (böyle şifrelemen gerekir), şifrelemede problem var tahminimce
  • 19-06-2019, 15:42:17
    #4
    ibocum adlı üyeden alıntı: mesajı görüntüle
    I 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.

    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:38
    #5
    merhaba
    Ş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:22
    #6
    Modexi 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
    register tarafında bir problem yok kullanıcı düzenledikten sonra hata alıyordum hocam ancak sorunu çözdüm çok teşekkür ederim.

    İyi Çalışmalar.



    OpenBSD adlı üyeden alıntı: mesajı görüntüle
    merhaba
    Ş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

    5.2 versiyonu içinde şurayı bir incele
    https://stackoverflow.com/questions/...ch-our-records

    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:48
    #7
    hasanbugra adlı üyeden alıntı: mesajı görüntüle
    register tarafında bir problem yok kullanıcı düzenledikten sonra hata alıyordum hocam ancak sorunu çözdüm çok teşekkür ederim.

    İyi Çalışmalar.






    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.
    ben teşekkür ederim ben bir şey yapmadım siz kendiniz hallettiniz ellerinize sağlık
  • 19-06-2019, 15:48:07
    #8
    OpenBSD adlı üyeden alıntı: mesajı görüntüle
    ben teşekkür ederim ben bir şey yapmadım siz kendiniz hallettiniz ellerinize sağlık
    teşekkürler