Laravel 5.2'de kimlik doğrulamak için aşağıdaki kodu denedim. Ama nasıl giriş yapılacağını bilmiyorum. İfadeden sonra Auth::login(true)
denedim ama düzgün çalışmıyor. Bu konuyla ilgili bazı makaleler buldum, ancak ayrıntılı bir örnek bulamadım.Laravel 5.2'de veritabanı olmadan nasıl kimlik doğrulanır?
public static function Login($email,$password)
{
$fp = fsockopen ("www.mydomain.com" , 110);
if (!$fp) {
return "Connection Error";
}
$trash = fgets ($fp, 128);
fwrite ($fp, "USER ".$email."\r\n");
$trash = fgets ($fp, 128);
fwrite ($fp, "PASS ".$password."\r\n");
$result = fgets ($fp, 128);
if(substr ($result, 0, 3) == '+OK')
return true; //user will be logged in and then redirect
else
return false;
}
Eğer mümkünse, buraya nasıl bir kod ekleyeceğinize dair bir kod ekleyebilir misiniz?
P.S. Kullanıcı bilgilerini, giriş yaptıktan sonra basit bir sorgu ile e-posta kullanarak alabilirim.
Bu daha sonra
ve güzel bir soru. Kendi [Kimlik Doğrulama sağlayıcısı] 'nı (https://laravel.com/docs/5.2/authentication#adding-custom-user-providers) oluşturmanız ve ardından bu sağlayıcıya gönderide verilen mantığı kullanmanız gerekir. – manix
Bence ayrıntılı bir kod örneğine ihtiyacım var. Tekrar okudum ama başaramadım :( – drxy
Sanırım Laravel'in ** HTTP Temel Kimlik Doğrulaması ** https://laravel.com/docs/master/authentication#http-basic-authentication –