Php Dersleri

Güncel Eğitimler

Laravel Login için MD5 nasıl kullanılır ?

Kategori: Php 2 Ay önce yazıldı 0 Yorum

Laravel kullanırken login işleminde kendi hash sistemini kullandığını fark ettim . Ancak ben projemde md5 olarak şifreleyip md5 olarak giriş yaptırmak istiyordum.

Ufak bir araştırma yaptıktan sonra çözüm yolunu şu şekilde buldum.

Projemizin bulunduğu dizinden şu dizine gidiyoruz. vendor/laravel/framework/src/Illuminate/Auth ve buradaki /EloquentUserProvide.php dosyasını açıyoruz.

Buradaki 

public function validateCredentials(UserContract $user, array $credentials)

ile başlayan methodu buluyoruz ve aşağıdaki kod ile değiştiriyoruz.

public function validateCredentials(UserContract $user, array $credentials)
{
    $plain = $credentials['password'];
    if(md5($plain) == $user->getAuthPassword())
    {
        return true;
    }
    else
    {
        return false;
    }
    return $this->hasher->check($plain, $user->getAuthPassword());
}

Artık sizde giriş yaparken md5 ile giriş yaptırmış olacaksınız.

YORUMLAR
MERT BULDUR

Merhaba 17 Eylül 1995 Köyceğiz / Muğla Dogumluyum.Yaklaşık 10 yıldır Web Teknolojileri üzerinde Yazılım yapmaktayım.Herdaim kendimi geliştiriyorum.

SON YORUMLAR
"Ozan SONAR" Php ile Link Kısaltma Yapımı Gönderisine Yorum Yaptı
"Mahmut kaya" Meta Tag Listesi ve Açıklamaları Gönderisine Yorum Yaptı
"Ahmet" Sql il ilçe Listesi Gönderisine Yorum Yaptı