Laravel 5.6 - PasswordBroker (Auth\Passwords)
PasswordBroker

क्लास पासवर्ड ब्रोकर पासवर्डबॉकर लागू करता है ( स्रोत देखें )
गुण
सुरक्षित TokenRepositoryInterface | $ टोकन | पासवर्ड टोकन भंडार। | |
संरक्षित UserProvider | $ उपयोगकर्ताओं | उपयोगकर्ता प्रदाता कार्यान्वयन। | |
संरक्षित Closure | $ passwordValidator | कस्टम पासवर्ड सत्यापनकर्ता कॉलबैक। |
तरीके
शून्य | __construct (टोकन TokenRepositoryInterface $ टोकन, उपयोगकर्ता UserProvider $ उपयोगकर्ता) नया पासवर्ड ब्रोकर उदाहरण बनाएं। | |
तार | sendResetLink (सरणी $ प्रमाण पत्र) किसी उपयोगकर्ता को पासवर्ड रीसेट लिंक भेजें। | |
मिश्रित | reset (सरणी $ प्रमाण पत्र, Closure $ कॉलबैक) दिए गए टोकन के लिए पासवर्ड रीसेट करें। | |
CanResetPassword | स्ट्रिंग | validateReset (सरणी $ प्रमाण पत्र) दिए गए प्रमाण-पत्रों के लिए पासवर्ड रीसेट मान्य करें। | |
शून्य | validator ( Closure $ कॉलबैक) कस्टम पासवर्ड सत्यापनकर्ता सेट करें। | |
bool | validateNewPassword (सरणी $ प्रमाण पत्र) यह निर्धारित करें कि पासवर्ड अनुरोध के लिए मेल खाते हैं या नहीं। | |
bool | validatePasswordWithDefaults (सरणी $ प्रमाण-पत्र) यह निर्धारित करें कि पासवर्ड अनुरोध के लिए मान्य हैं या नहीं। | |
CanResetPassword | शून्य | getUser (सरणी $ प्रमाण पत्र) दिए गए प्रमाण-पत्रों के लिए उपयोगकर्ता को प्राप्त करें। | |
तार | createToken ( CanResetPassword $ उपयोगकर्ता) दिए गए उपयोगकर्ता के लिए एक नया पासवर्ड रीसेट टोकन बनाएं। | |
शून्य | deleteToken ( CanResetPassword $ उपयोगकर्ता) दिए गए उपयोगकर्ता के पासवर्ड रीसेट टोकन हटाएं। | |
bool | tokenExists ( CanResetPassword $ उपयोगकर्ता, स्ट्रिंग $ टोकन) दिए गए पासवर्ड रीसेट टोकन को मान्य करें। | |
TokenRepositoryInterface | getRepository () पासवर्ड रीसेट टोकन रिपोजिटरी कार्यान्वयन प्राप्त करें। |
विवरण
शून्य __construct (टोकन TokenRepositoryInterface $ टोकन, उपयोगकर्ता UserProvider $ उपयोगकर्ता)
नया पासवर्ड ब्रोकर उदाहरण बनाएं।
स्ट्रिंग sendResetLink (सरणी $ प्रमाण पत्र)
किसी उपयोगकर्ता को पासवर्ड रीसेट लिंक भेजें।
मिश्रित रीसेट (सरणी $ प्रमाण पत्र, Closure $ कॉलबैक)
दिए गए टोकन के लिए पासवर्ड रीसेट करें।
संरक्षित CanResetPassword | स्ट्रिंग validateReset (सरणी $ प्रमाण पत्र)
दिए गए प्रमाण-पत्रों के लिए पासवर्ड रीसेट मान्य करें।
शून्य सत्यापनकर्ता ( Closure $ कॉलबैक)
कस्टम पासवर्ड सत्यापनकर्ता सेट करें।
बूल मान्य करें नया पासवर्ड (सरणी $ प्रमाण पत्र)
यह निर्धारित करें कि पासवर्ड अनुरोध के लिए मेल खाते हैं या नहीं।
संरक्षित बूल मान्य करें पासवर्डवर्डथडिफॉल्ट (सरणी $ प्रमाण-पत्र)
यह निर्धारित करें कि पासवर्ड अनुरोध के लिए मान्य हैं या नहीं।
CanResetPassword | शून्य getUser (सरणी $ प्रमाण पत्र)
दिए गए प्रमाण-पत्रों के लिए उपयोगकर्ता को प्राप्त करें।
स्ट्रिंग createToken ( CanResetPassword $ उपयोगकर्ता)
दिए गए उपयोगकर्ता के लिए एक नया पासवर्ड रीसेट टोकन बनाएं।
शून्य हटाएं टोकन ( CanResetPassword $ उपयोगकर्ता)
दिए गए उपयोगकर्ता के पासवर्ड रीसेट टोकन हटाएं।
बूल टोकन एक्स्टिस्ट्स ( CanResetPassword $ उपयोगकर्ता, स्ट्रिंग $ टोकन)
दिए गए पासवर्ड रीसेट टोकन को मान्य करें।
TokenRepositoryInterface रिपोजिटरी TokenRepositoryInterface getRepository ()
पासवर्ड रीसेट टोकन रिपोजिटरी कार्यान्वयन प्राप्त करें।