Laravel 5.6 - StatefulGuard (Contracts)

StatefulGuard




laravel

इंटरफ़ेस स्टेटफुलगार्ड Guard लागू करता है ( स्रोत देखें )

तरीके

bool check ()

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

Guard
bool guest ()

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

Guard
Authenticatable | शून्य user ()

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

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

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

Guard
bool validate (सरणी $ credentials = [])

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

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

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

Guard
bool attempt (सरणी $ credentials = [], बूल $ याद = झूठी)

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

bool once (सरणी $ credentials = [])

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

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

एप्लिकेशन में एप्लिकेशन को लॉग इन करें।

Authenticatable loginUsingId (मिश्रित $ आईडी, बूल $ याद = झूठा)

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

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

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

bool viaRemember ()

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

शून्य logout ()

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

विवरण

बूल चेक ()

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

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

bool

बूल अतिथि ()

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

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

bool

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

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

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

Authenticatable | शून्य

int | शून्य आईडी ()

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

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

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

बूल मान्य (सरणी $ credentials = [])

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

पैरामीटर

सरणी $ साख

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

bool

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

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

पैरामीटर

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

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

शून्य

बूल प्रयास (सरणी $ credentials = [], बूल $ याद = झूठी)

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

पैरामीटर

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

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

bool

एक बार बूल (सरणी $ credentials = [])

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

पैरामीटर

सरणी $ साख

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

bool

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

एप्लिकेशन में एप्लिकेशन को लॉग इन करें।

पैरामीटर

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

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

शून्य

Authenticatable लॉगिनUsingId (मिश्रित $ आईडी, बूल $ याद = झूठी)

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

पैरामीटर

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

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

Authenticatable

एक बार UsingId (मिश्रित $ आईडी)

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

पैरामीटर

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

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

bool

बूल के माध्यम से याद रखें ()

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

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

bool

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

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

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

शून्य