Php Dersleri

Güncel Eğitimler

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

Kategori: Php 4 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
"AndreiVek" Site içi Seo E-kitabı Gönderisine Yorum Yaptı
"StewartIrres" Kullanılabilecek Php Editörler Gönderisine Yorum Yaptı
"Ozan SONAR" Php ile Link Kısaltma Yapımı Gönderisine Yorum Yaptı