Kullanıcıyı Kullanıcı Adı ve Şifre ile Doğrulama

Samet Yaman
Samet Yaman
10 dakika okuma süresi

Drupal ile bir kullanıcıya ait kullanıcı adı ve şifreyi kullanarak programatik olarak doğrulama yapabilirsiniz. Yani bildiğiniz şifreyi veya bir form aracılığı ile kullanıcıdan aldığınız şifrenin ilgili kullanıcı için doğru olup olmadığını aşağıdaki kod ile doğrulayabilirsiniz. Eğer $uid değeri 0'dan farklı bir değer döndürüyor ise kullanıcıya ait username ve password doğru demektir.

$uid = \Drupal::service('user.auth')->authenticate($username, $password);

if ($uid) {
   // Başarıyla doğrulandığı takdirde ...
}

Ofislerimiz

Drupart AR-GE

GOSB Teknopark Hi-Tech Bina 3.Kat B3 Gebze - KOCAELİ

+90 262 678 8872

[email protected]

Frankfurt

Media4People
Bleichstr. 26
64283 Darmstadt

+49 (0) 6151 – 492 70 23

[email protected]

Dublin

20 Harcourt Street
Dublin 2
D02 H364

+353871986950

[email protected]