Laravel 5.7 - StatefulGuard (Contracts)

StatefulGuard




laravel

StatefulGuard

इंटरफ़ेस स्टेटफुलगार्ड औजार Guard

तरीके

bool check ()

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

Guard
bool guest ()

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

Guard
Authenticatable | अशक्त | user ()

वर्तमान में प्रमाणित उपयोगकर्ता प्राप्त करें।

Guard
पूर्णांक | अशक्त id ()

वर्तमान में प्रमाणित उपयोगकर्ता के लिए आईडी प्राप्त करें।

Guard
bool validate (सरणी $ क्रेडेंशियल्स = [])

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

Guard
शून्य setUser ( Authenticatable $ उपयोगकर्ता)

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

Guard
bool attempt (सरणी $ क्रेडेंशियल्स = [], बूल $ याद = गलत)

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

bool once (सरणी $ क्रेडेंशियल्स = [])

किसी उपयोगकर्ता को सत्र या कुकीज़ के बिना आवेदन में लॉग इन करें।

शून्य login ( Authenticatable $ उपयोगकर्ता, बूल $ याद = गलत)

किसी उपयोगकर्ता को एप्लिकेशन में लॉग इन करें।

Authenticatable loginUsingId (मिश्रित $ id, बूल $ याद = गलत)

दिए गए यूजर आईडी को आवेदन में लॉग इन करें।

bool onceUsingId (मिश्रित $ आईडी)

दिए गए उपयोगकर्ता आईडी को सत्र या कुकीज़ के बिना आवेदन में लॉग इन करें।

bool viaRemember ()

निर्धारित करें कि क्या उपयोगकर्ता "मुझे याद रखें" कुकी के माध्यम से प्रमाणित हुआ था।

शून्य logout ()

उपयोगकर्ता को एप्लिकेशन से लॉग आउट करें।

विवरण

बूल चेक ()

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

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

bool

बूल गेस्ट ()

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

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

bool

Authenticatable उपयोगकर्ता | अशक्त उपयोगकर्ता ()

वर्तमान में प्रमाणित उपयोगकर्ता प्राप्त करें।

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

Authenticatable | अशक्त |

int | null id ()

वर्तमान में प्रमाणित उपयोगकर्ता के लिए आईडी प्राप्त करें।

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

पूर्णांक | अशक्त

बूल वैलिडेट (सरणी $ क्रेडेंशियल्स = [])

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

पैरामीटर

सरणी $ साख

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

bool

शून्य सेटउज़र ( Authenticatable $ उपयोगकर्ता)

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

पैरामीटर

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

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

शून्य

बूल प्रयास (सरणी $ क्रेडेंशियल्स = [], बूल $ याद = गलत)

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

पैरामीटर

सरणी $ साख
bool $ याद

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

bool

बूल एक बार (सरणी $ क्रेडेंशियल्स = [])

किसी उपयोगकर्ता को सत्र या कुकीज़ के बिना आवेदन में लॉग इन करें।

पैरामीटर

सरणी $ साख

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

bool

शून्य लॉगिन ( Authenticatable $ उपयोगकर्ता, बूल $ याद = गलत)

किसी उपयोगकर्ता को एप्लिकेशन में लॉग इन करें।

पैरामीटर

Authenticatable उपयोगकर्ता $
bool $ याद

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

शून्य

ऑथेंटिकटेबुल लॉगिन लॉगिन (मिश्रित $ आईडी, बूल $ याद = गलत)

दिए गए यूजर आईडी को आवेदन में लॉग इन करें।

पैरामीटर

मिश्रित $ आईडी
bool $ याद

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

Authenticatable

बूल oneUsingId (मिश्रित $ आईडी)

दिए गए उपयोगकर्ता आईडी को सत्र या कुकीज़ के बिना आवेदन में लॉग इन करें।

पैरामीटर

मिश्रित $ आईडी

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

bool

बूल थ्रू रेंम्बर ()

निर्धारित करें कि क्या उपयोगकर्ता "मुझे याद रखें" कुकी के माध्यम से प्रमाणित हुआ था।

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

bool

शून्य लॉगआउट ()

उपयोगकर्ता को एप्लिकेशन से लॉग आउट करें।

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

शून्य