Laravel 5.6 - PasswordBroker (Auth\Reminders)

PasswordBroker




laravel

कक्षा पासवर्ड ब्रोकर ( स्रोत देखें )

स्थिरांक

अनुस्मारक भेजा गया

एक सफलतापूर्वक भेजा अनुस्मारक का प्रतिनिधित्व लगातार।

पासवर्ड रीसेट

लगातार सफलतापूर्वक रीसेट पासवर्ड का प्रतिनिधित्व करते हैं।

अमान्य उपयोगकर्ता

लगातार प्रतिनिधित्व करने वाले उपयोगकर्ता को प्रतिक्रिया नहीं मिली।

अवैध पासवर्ड

निरंतर एक अमान्य पासवर्ड का प्रतिनिधित्व करते हैं।

अमान्य टोकन

निरंतर एक अमान्य टोकन का प्रतिनिधित्व करते हैं।

गुण

संरक्षित ReminderRepositoryInterface $ अनुस्मारक पासवर्ड अनुस्मारक भंडार।
संरक्षित UserProviderInterface $ उपयोगकर्ताओं उपयोगकर्ता प्रदाता कार्यान्वयन।
संरक्षित Mailer $ मेलर मेलर उदाहरण।
संरक्षित स्ट्रिंग $ reminderView पासवर्ड अनुस्मारक ई-मेल का दृश्य।
संरक्षित Closure $ passwordValidator कस्टम पासवर्ड सत्यापनकर्ता कॉलबैक।

तरीके

शून्य __construct ( ReminderRepositoryInterface $ अनुस्मारक, UserProviderInterface $ उपयोगकर्ता, Mailer $ मेलर, स्ट्रिंग $ reminderView)

नया पासवर्ड ब्रोकर उदाहरण बनाएं।

तार remind (सरणी $ प्रमाण पत्र, Closure $ कॉलबैक = शून्य)

किसी उपयोगकर्ता को पासवर्ड अनुस्मारक भेजें।

पूर्णांक sendReminder ( RemindableInterface $ उपयोगकर्ता, स्ट्रिंग $ टोकन, Closure $ कॉलबैक = शून्य)

पासवर्ड अनुस्मारक ई-मेल भेजें।

मिश्रित reset (सरणी $ प्रमाण पत्र, Closure $ कॉलबैक)

दिए गए टोकन के लिए पासवर्ड रीसेट करें।

RemindableInterface validateReset (सरणी $ प्रमाण पत्र)

दिए गए प्रमाण-पत्रों के लिए पासवर्ड रीसेट मान्य करें।

शून्य validator ( Closure $ कॉलबैक)

कस्टम पासवर्ड सत्यापनकर्ता सेट करें।

bool validNewPasswords (सरणी $ प्रमाण पत्र)

यह निर्धारित करें कि पासवर्ड अनुरोध के लिए मेल खाते हैं या नहीं।

bool validatePasswordWithDefaults (सरणी $ प्रमाण-पत्र)

यह निर्धारित करें कि पासवर्ड अनुरोध के लिए मान्य हैं या नहीं।

RemindableInterface getUser (सरणी $ प्रमाण पत्र)

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

ReminderRepositoryInterface getRepository ()

पासवर्ड अनुस्मारक भंडार कार्यान्वयन प्राप्त करें।

विवरण

शून्य __construct ( ReminderRepositoryInterface $ अनुस्मारक, UserProviderInterface $ उपयोगकर्ता, Mailer $ मेलर, स्ट्रिंग $ reminderView)

नया पासवर्ड ब्रोकर उदाहरण बनाएं।

पैरामीटर

ReminderRepositoryInterface $ अनुस्मारक
UserProviderInterface $ उपयोगकर्ताओं
Mailer $ मेलर
तार $ reminderView

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

शून्य

स्ट्रिंग अनुस्मारक (सरणी $ प्रमाण पत्र, Closure $ कॉलबैक = शून्य)

किसी उपयोगकर्ता को पासवर्ड अनुस्मारक भेजें।

पैरामीटर

सरणी $ साख
Closure $ कॉलबैक

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

तार

int sendReminder ( RemindableInterface $ उपयोगकर्ता, स्ट्रिंग $ टोकन, Closure $ कॉलबैक = शून्य)

पासवर्ड अनुस्मारक ई-मेल भेजें।

पैरामीटर

RemindableInterface उपयोगकर्ता $
तार $ टोकन
Closure $ कॉलबैक

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

पूर्णांक

मिश्रित रीसेट (सरणी $ प्रमाण पत्र, Closure $ कॉलबैक)

दिए गए टोकन के लिए पासवर्ड रीसेट करें।

पैरामीटर

सरणी $ साख
Closure $ कॉलबैक

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

मिश्रित

संरक्षित RemindableInterface validateReset (सरणी $ प्रमाण पत्र)

दिए गए प्रमाण-पत्रों के लिए पासवर्ड रीसेट मान्य करें।

पैरामीटर

सरणी $ साख

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

RemindableInterface

शून्य सत्यापनकर्ता ( Closure $ कॉलबैक)

कस्टम पासवर्ड सत्यापनकर्ता सेट करें।

पैरामीटर

Closure $ कॉलबैक

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

शून्य

संरक्षित बूल वैध न्यूजैसवर्ड (सरणी $ प्रमाण पत्र)

यह निर्धारित करें कि पासवर्ड अनुरोध के लिए मेल खाते हैं या नहीं।

पैरामीटर

सरणी $ साख

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

bool

संरक्षित बूल मान्य करें पासवर्डवर्डथडिफॉल्ट (सरणी $ प्रमाण-पत्र)

यह निर्धारित करें कि पासवर्ड अनुरोध के लिए मान्य हैं या नहीं।

पैरामीटर

सरणी $ साख

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

bool

RemindableInterface getUser (सरणी $ प्रमाण पत्र)

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

पैरामीटर

सरणी $ साख

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

RemindableInterface

अपवाद

UnexpectedValueException

संरक्षित ReminderRepositoryInterface getRepository ()

पासवर्ड अनुस्मारक भंडार कार्यान्वयन प्राप्त करें।

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

ReminderRepositoryInterface