Laravel 5.6 - EloquentUserProvider (Auth)

EloquentUserProvider




laravel

क्लास EloquentUserProvider UserProvider लागू UserProvider ( स्रोत देखें )

गुण

संरक्षित Hasher $ क़मी बनाने की मशीन हैशर कार्यान्वयन।
संरक्षित स्ट्रिंग $ मॉडल भाषण उपयोगकर्ता मॉडल।

तरीके

शून्य __construct ( Hasher $ हैशर, स्ट्रिंग $ मॉडल)

एक नया डेटाबेस उपयोगकर्ता प्रदाता बनाएँ।

Authenticatable | शून्य retrieveById (मिश्रित $ पहचानकर्ता)

अपने अद्वितीय पहचानकर्ता द्वारा उपयोगकर्ता को पुनर्प्राप्त करें।

Authenticatable | शून्य retrieveByToken (मिश्रित $ पहचानकर्ता, स्ट्रिंग $ टोकन)

उपयोगकर्ता को उनके अद्वितीय पहचानकर्ता द्वारा पुनर्प्राप्त करें और "मुझे याद रखें" टोकन।

शून्य updateRememberToken ( Authenticatable $ उपयोगकर्ता, स्ट्रिंग $ टोकन)

दिए गए उपयोगकर्ता को स्टोरेज में "मुझे याद रखें" टोकन अपडेट करें।

Authenticatable | शून्य retrieveByCredentials प्रमाण पत्र (सरणी $ प्रमाण पत्र)

दिए गए प्रमाण-पत्रों से उपयोगकर्ता को पुनर्प्राप्त करें।

bool validateCredentials करें प्रमाण पत्र ( Authenticatable उपयोगकर्ता उपयोगकर्ता, सरणी $ प्रमाण पत्र)

दिए गए प्रमाण-पत्रों के विरुद्ध किसी उपयोगकर्ता को मान्य करें।

Model createModel ()

मॉडल का एक नया उदाहरण बनाएँ।

Hasher getHasher ()

हैशर कार्यान्वयन प्राप्त करता है।

इस $ setHasher ( setHasher $ setHasher )

हैशर कार्यान्वयन सेट करता है।

तार getModel ()

एलोक्वेंट उपयोगकर्ता मॉडल का नाम प्राप्त करता है।

इस $ setModel (स्ट्रिंग $ मॉडल)

एलोक्वेंट उपयोगकर्ता मॉडल का नाम सेट करता है।

विवरण

शून्य __construct ( Hasher $ हैशर, स्ट्रिंग $ मॉडल)

एक नया डेटाबेस उपयोगकर्ता प्रदाता बनाएँ।

पैरामीटर

Hasher $ क़मी बनाने की मशीन
तार $ मॉडल

प्रतिलाभ की मात्रा

शून्य

Authenticatable | शून्य पुनर्प्राप्ति ById (मिश्रित $ पहचानकर्ता)

अपने अद्वितीय पहचानकर्ता द्वारा उपयोगकर्ता को पुनर्प्राप्त करें।

पैरामीटर

मिश्रित $ पहचानकर्ता

प्रतिलाभ की मात्रा

Authenticatable | शून्य

Authenticatable | शून्य पुनर्प्राप्ति ByToken (मिश्रित $ पहचानकर्ता, स्ट्रिंग $ टोकन)

उपयोगकर्ता को उनके अद्वितीय पहचानकर्ता द्वारा पुनर्प्राप्त करें और "मुझे याद रखें" टोकन।

पैरामीटर

मिश्रित $ पहचानकर्ता
तार $ टोकन

प्रतिलाभ की मात्रा

Authenticatable | शून्य

शून्य अद्यतन यादगार टोकन ( Authenticatable उपयोगकर्ता उपयोगकर्ता, स्ट्रिंग $ टोकन)

दिए गए उपयोगकर्ता को स्टोरेज में "मुझे याद रखें" टोकन अपडेट करें।

पैरामीटर

Authenticatable उपयोगकर्ता $
तार $ टोकन

प्रतिलाभ की मात्रा

शून्य

Authenticatable | शून्य पुनर्प्राप्ति ByCredentials (सरणी $ प्रमाण पत्र)

दिए गए प्रमाण-पत्रों से उपयोगकर्ता को पुनर्प्राप्त करें।

पैरामीटर

सरणी $ साख

प्रतिलाभ की मात्रा

Authenticatable | शून्य

बूल मान्य Authenticatable ( Authenticatable उपयोगकर्ता उपयोगकर्ता, सरणी $ प्रमाण पत्र)

दिए गए प्रमाण-पत्रों के विरुद्ध किसी उपयोगकर्ता को मान्य करें।

पैरामीटर

Authenticatable उपयोगकर्ता $
सरणी $ साख

प्रतिलाभ की मात्रा

bool

Model बनाएं Model ()

मॉडल का एक नया उदाहरण बनाएँ।

प्रतिलाभ की मात्रा

Model

हैशर होशेर ()

हैशर कार्यान्वयन प्राप्त करता है।

प्रतिलाभ की मात्रा

Hasher

$ इस सेट हैशर (हैशर $ हैशर)

हैशर कार्यान्वयन सेट करता है।

पैरामीटर

Hasher $ क़मी बनाने की मशीन

प्रतिलाभ की मात्रा

इस $

स्ट्रिंग getModel ()

एलोक्वेंट उपयोगकर्ता मॉडल का नाम प्राप्त करता है।

प्रतिलाभ की मात्रा

तार

$ इस सेट मॉडल (स्ट्रिंग $ मॉडल)

एलोक्वेंट उपयोगकर्ता मॉडल का नाम सेट करता है।

पैरामीटर

तार $ मॉडल

प्रतिलाभ की मात्रा

इस $