Laravel 5.6 - DatabaseUserProvider (Auth)

DatabaseUserProvider




laravel

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

गुण

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

तरीके

शून्य __construct ( ConnectionInterface $ कॉन, Hasher $ हैशर, स्ट्रिंग $ टेबल)

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

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

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

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

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

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

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

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

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

GenericUser | शून्य getGenericUser (मिश्रित $ उपयोगकर्ता)

सामान्य उपयोगकर्ता प्राप्त करें।

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

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

विवरण

शून्य __construct ( ConnectionInterface $ conn, Hasher $ हैशर, स्ट्रिंग $ टेबल)

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

पैरामीटर

ConnectionInterface $ Conn
Hasher $ क़मी बनाने की मशीन
तार $ तालिका

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

शून्य

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

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

पैरामीटर

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

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

Authenticatable | शून्य

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

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

पैरामीटर

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

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

Authenticatable | शून्य

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

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

पैरामीटर

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

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

शून्य

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

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

पैरामीटर

सरणी $ साख

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

Authenticatable | शून्य

संरक्षित GenericUser | शून्य getGenericUser (मिश्रित $ उपयोगकर्ता)

सामान्य उपयोगकर्ता प्राप्त करें।

पैरामीटर

मिश्रित उपयोगकर्ता $

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

GenericUser | शून्य

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

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

पैरामीटर

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

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

bool