Beni Takip Edebilirsin
Laravel Login için MD5 nasıl kullanılır ?
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.
Paylaş:
Yorumlar: