Laravel 5.6 - Guard (Auth)
Guard

कक्षा गार्ड गार्ड लागू करता है ( स्रोत देखें )
गुण
संरक्षित Authenticatable | उपयोगकर्ता $ | वर्तमान में प्रमाणीकृत उपयोगकर्ता। | |
संरक्षित Authenticatable | $ lastAttempted | जिस उपयोगकर्ता को हमने पिछली बार पुनर्प्राप्त करने का प्रयास किया था। | |
संरक्षित बूल | $ viaRemember | इंगित करता है कि उपयोगकर्ता को रिमूटर कुकी के माध्यम से प्रमाणित किया गया था या नहीं। | |
संरक्षित UserProvider | $ प्रदाता | उपयोगकर्ता प्रदाता कार्यान्वयन। | |
सुरक्षित सत्र इंटरफेस | $ सत्र | गार्ड द्वारा इस्तेमाल सत्र। | |
संरक्षित QueueingFactory | $ कुकी | रोशनी कुकी निर्माता सेवा। | |
संरक्षित अनुरोध | $ अनुरोध | अनुरोध उदाहरण | |
संरक्षित Dispatcher | $ घटनाओं | घटना प्रेषक उदाहरण। | |
संरक्षित बूल | $ loggedOut | इंगित करता है कि लॉगआउट विधि कहलाती है या नहीं। | |
संरक्षित बूल | $ tokenRetrievalAttempted | इंगित करता है कि टोकन उपयोगकर्ता पुनर्प्राप्ति का प्रयास किया गया है या नहीं। |
तरीके
शून्य | __construct ( UserProvider $ प्रदाता, सत्र UserProvider $ सत्र, अनुरोध $ अनुरोध = शून्य) एक नया प्रमाणीकरण गार्ड बनाएँ। | |
bool | check () निर्धारित करें कि वर्तमान उपयोगकर्ता प्रमाणीकृत है या नहीं। | |
bool | guest () निर्धारित करें कि वर्तमान उपयोगकर्ता अतिथि है या नहीं। | |
Authenticatable | शून्य | user () वर्तमान में प्रमाणीकृत उपयोगकर्ता प्राप्त करें। | |
पूर्णांक | अशक्त | id () वर्तमान में प्रमाणीकृत उपयोगकर्ता के लिए आईडी प्राप्त करें। | |
मिश्रित | getUserByRecaller (स्ट्रिंग $ रिमरर) किसी उपयोगकर्ता को अपने रिसीटर आईडी द्वारा रिपॉजिटरी से खींचें। | |
स्ट्रिंग | अशक्त | getRecaller () अनुरोध के लिए डिक्रिप्टेड रिमूल्डर कुकी प्राप्त करें। | |
स्ट्रिंग | अशक्त | getRecallerId () रिमूटर कुकी से उपयोगकर्ता आईडी प्राप्त करें। | |
bool | validRecaller (स्ट्रिंग $ रिमरर) यह निर्धारित करें कि क्या रिमोटर कुकी मान्य प्रारूप में है। | |
bool | once (सरणी $ credentials = []) किसी उपयोगकर्ता को सत्र या कुकीज़ के बिना एप्लिकेशन में लॉग इन करें। | |
bool | validate (सरणी $ credentials = []) उपयोगकर्ता के प्रमाण-पत्रों को मान्य करें। | |
प्रतिक्रिया | अशक्त | basic (स्ट्रिंग $ फ़ील्ड = 'ईमेल') HTTP बेसिक ऑथ का उपयोग करके प्रमाणित करने का प्रयास करें। | |
प्रतिक्रिया | अशक्त | onceBasic (स्ट्रिंग $ फ़ील्ड = 'ईमेल') एक स्टेटलेस HTTP मूल लॉगिन प्रयास करें। | |
bool | attemptBasic (अनुरोध $ अनुरोध, स्ट्रिंग $ फ़ील्ड) बुनियादी प्रमाणीकरण का उपयोग कर प्रमाणित करने का प्रयास करें। | |
सरणी | getBasicCredentials (अनुरोध $ अनुरोध, स्ट्रिंग $ फ़ील्ड) एक HTTP मूल अनुरोध के लिए प्रमाण पत्र सरणी प्राप्त करें। | |
प्रतिक्रिया | getBasicResponse () बुनियादी प्रमाणीकरण के लिए प्रतिक्रिया प्राप्त करें। | |
bool | attempt (सरणी $ credentials = [], बूल $ याद = झूठी, बूल $ लॉगिन = सच) दिए गए प्रमाण-पत्रों का उपयोग कर उपयोगकर्ता को प्रमाणीकृत करने का प्रयास करें। | |
bool | hasValidCredentials (मिश्रित $ उपयोगकर्ता, सरणी $ प्रमाण पत्र) निर्धारित करें कि उपयोगकर्ता क्रेडेंशियल्स से मेल खाता है या नहीं। | |
शून्य | fireAttemptEvent (सरणी $ प्रमाण पत्र, बूल $ याद रखें, बूल $ लॉगिन) तर्क के साथ प्रयास घटना को फायर करें। | |
शून्य | attempting (मिश्रित $ कॉलबैक) एक प्रमाणीकरण प्रयास घटना श्रोता रजिस्टर करें। | |
शून्य | login ( Authenticatable उपयोगकर्ता $, बूल $ याद = झूठा) एप्लिकेशन में एप्लिकेशन को लॉग इन करें। | |
शून्य | fireLoginEvent ( Authenticatable उपयोगकर्ता उपयोगकर्ता, बूल $ याद = झूठा) प्रेषक सेट होने पर लॉगिन ईवेंट को फायर करें। | |
शून्य | updateSession (स्ट्रिंग $ आईडी) दिए गए आईडी के साथ सत्र अपडेट करें। | |
Authenticatable | loginUsingId (मिश्रित $ आईडी, बूल $ याद = झूठा) आवेदन में दी गई उपयोगकर्ता आईडी लॉग करें। | |
bool | onceUsingId (मिश्रित $ आईडी) सत्र या कुकीज़ के बिना आवेदन में दिए गए उपयोगकर्ता आईडी को लॉग इन करें। | |
शून्य | queueRecallerCookie ( Authenticatable उपयोगकर्ता) कुकी जार में रिमूटर कुकी को कतार दें। | |
कुकी | createRecaller (स्ट्रिंग $ मान) किसी दिए गए आईडी के लिए "मुझे याद रखें" कुकी बनाएं। | |
शून्य | logout () एप्लिकेशन को एप्लिकेशन से लॉग आउट करें। | |
शून्य | clearUserDataFromStorage () सत्र और कुकीज़ से उपयोगकर्ता डेटा हटा दें। | |
शून्य | refreshRememberToken ( Authenticatable उपयोगकर्ता) उपयोगकर्ता के लिए "मुझे याद रखें" टोकन रीफ्रेश करें। | |
शून्य | createRememberTokenIfDoesntExist ( Authenticatable उपयोगकर्ता) यदि कोई पहले से मौजूद नहीं है तो उपयोगकर्ता के लिए नया "मुझे याद रखें" टोकन बनाएं। | |
QueueingFactory | getCookieJar () गार्ड द्वारा उपयोग की जाने वाली कुकी निर्माता उदाहरण प्राप्त करें। | |
शून्य | setCookieJar ( QueueingFactory $ कुकी) गार्ड द्वारा उपयोग की जाने वाली कुकी निर्माता उदाहरण सेट करें। | |
Dispatcher | getDispatcher () घटना प्रेषक उदाहरण प्राप्त करें। | |
शून्य | setDispatcher ( setDispatcher $ घटनाओं) घटना प्रेषक उदाहरण सेट करें। | |
Store | getSession () गार्ड द्वारा इस्तेमाल सत्र स्टोर प्राप्त करें। | |
UserProvider | getProvider () गार्ड द्वारा उपयोग किए जाने वाले उपयोगकर्ता प्रदाता को प्राप्त करें। | |
शून्य | setProvider ( UserProvider $ प्रदाता) गार्ड द्वारा उपयोग किए जाने वाले उपयोगकर्ता प्रदाता को सेट करें। | |
Authenticatable | शून्य | getUser () वर्तमान में कैश किए गए उपयोगकर्ता को वापस करें। | |
शून्य | setUser ( Authenticatable उपयोगकर्ता उपयोगकर्ता) वर्तमान उपयोगकर्ता सेट करें। | |
निवेदन | getRequest () वर्तमान अनुरोध उदाहरण प्राप्त करें। | |
इस $ | setRequest (अनुरोध $ अनुरोध) वर्तमान अनुरोध उदाहरण सेट करें। | |
Authenticatable | getLastAttempted () अंतिम उपयोगकर्ता प्राप्त करें जिसे हमने प्रमाणित करने का प्रयास किया था। | |
तार | getName () ऑथ सत्र मान के लिए एक अद्वितीय पहचानकर्ता प्राप्त करें। | |
तार | getRecallerName () "रिमूटर" को स्टोर करने के लिए उपयोग की जाने वाली कुकी का नाम प्राप्त करें। | |
bool | viaRemember () निर्धारित करें कि उपयोगकर्ता को "मुझे याद रखें" कुकी के माध्यम से प्रमाणित किया गया था या नहीं। |
विवरण
शून्य __construct ( UserProvider $ प्रदाता, सत्र UserProvider $ सत्र, अनुरोध $ अनुरोध = शून्य)
एक नया प्रमाणीकरण गार्ड बनाएँ।
बूल चेक ()
निर्धारित करें कि वर्तमान उपयोगकर्ता प्रमाणीकृत है या नहीं।
बूल अतिथि ()
निर्धारित करें कि वर्तमान उपयोगकर्ता अतिथि है या नहीं।
Authenticatable | शून्य उपयोगकर्ता ()
वर्तमान में प्रमाणीकृत उपयोगकर्ता प्राप्त करें।
int | शून्य आईडी ()
वर्तमान में प्रमाणीकृत उपयोगकर्ता के लिए आईडी प्राप्त करें।
संरक्षित मिश्रित getUserByRecaller (स्ट्रिंग $ रिमरर)
किसी उपयोगकर्ता को अपने रिसीटर आईडी द्वारा रिपॉजिटरी से खींचें।
संरक्षित स्ट्रिंग | शून्य getRecaller ()
अनुरोध के लिए डिक्रिप्टेड रिमूल्डर कुकी प्राप्त करें।
संरक्षित स्ट्रिंग | शून्य getRecallerId ()
रिमूटर कुकी से उपयोगकर्ता आईडी प्राप्त करें।
संरक्षित बूल वैध रिकॉर्डर (स्ट्रिंग $ रिमरर)
यह निर्धारित करें कि क्या रिमोटर कुकी मान्य प्रारूप में है।
एक बार बूल (सरणी $ credentials = [])
किसी उपयोगकर्ता को सत्र या कुकीज़ के बिना एप्लिकेशन में लॉग इन करें।
बूल मान्य (सरणी $ credentials = [])
उपयोगकर्ता के प्रमाण-पत्रों को मान्य करें।
प्रतिक्रिया | शून्य मूल (स्ट्रिंग $ फ़ील्ड = 'ईमेल')
HTTP बेसिक ऑथ का उपयोग करके प्रमाणित करने का प्रयास करें।
प्रतिक्रिया | शून्य एक बार बेसिक (स्ट्रिंग $ फ़ील्ड = 'ईमेल')
एक स्टेटलेस HTTP मूल लॉगिन प्रयास करें।
संरक्षित बूल प्रयास बासिक (अनुरोध $ अनुरोध, स्ट्रिंग $ फ़ील्ड)
बुनियादी प्रमाणीकरण का उपयोग कर प्रमाणित करने का प्रयास करें।
संरक्षित सरणी getBasicCredentials (अनुरोध $ अनुरोध, स्ट्रिंग $ फ़ील्ड)
एक HTTP मूल अनुरोध के लिए प्रमाण पत्र सरणी प्राप्त करें।
संरक्षित प्रतिक्रिया getBasicResponse ()
बुनियादी प्रमाणीकरण के लिए प्रतिक्रिया प्राप्त करें।
बूल प्रयास (सरणी $ credentials = [], बूल $ याद = झूठी, बूल $ लॉगिन = सच)
दिए गए प्रमाण-पत्रों का उपयोग कर उपयोगकर्ता को प्रमाणीकृत करने का प्रयास करें।
संरक्षित बूल के पास वैध प्रमाणीकरण (मिश्रित $ उपयोगकर्ता, सरणी $ प्रमाण-पत्र)
निर्धारित करें कि उपयोगकर्ता क्रेडेंशियल्स से मेल खाता है या नहीं।
संरक्षित शून्य आगAttemptEvent (सरणी $ प्रमाण पत्र, बूल $ याद, बूल $ लॉगिन)
तर्क के साथ प्रयास घटना को फायर करें।
शून्य प्रयास (मिश्रित $ कॉलबैक)
एक प्रमाणीकरण प्रयास घटना श्रोता रजिस्टर करें।
शून्य लॉगिन ( Authenticatable उपयोगकर्ता उपयोगकर्ता, बूल $ याद = झूठा)
एप्लिकेशन में एप्लिकेशन को लॉग इन करें।
संरक्षित शून्य आग LoginEvent ( Authenticatable उपयोगकर्ता उपयोगकर्ता, बूल $ याद = झूठा)
प्रेषक सेट होने पर लॉगिन ईवेंट को फायर करें।
संरक्षित शून्य अद्यतन सत्र (स्ट्रिंग $ आईडी)
दिए गए आईडी के साथ सत्र अपडेट करें।
Authenticatable लॉगिनUsingId (मिश्रित $ आईडी, बूल $ याद = झूठी)
आवेदन में दी गई उपयोगकर्ता आईडी लॉग करें।
एक बार UsingId (मिश्रित $ आईडी)
सत्र या कुकीज़ के बिना आवेदन में दिए गए उपयोगकर्ता आईडी को लॉग इन करें।
संरक्षित शून्य queueRecallerCookie ( Authenticatable $ उपयोगकर्ता)
कुकी जार में रिमूटर कुकी को कतार दें।
संरक्षित कुकी createRecaller (स्ट्रिंग $ मूल्य)
किसी दिए गए आईडी के लिए "मुझे याद रखें" कुकी बनाएं।
शून्य लॉगआउट ()
एप्लिकेशन को एप्लिकेशन से लॉग आउट करें।
संरक्षित शून्य clearUserDataFromStorage ()
सत्र और कुकीज़ से उपयोगकर्ता डेटा हटा दें।
संरक्षित शून्य रिफ्रेश यादगार टोकन ( Authenticatable उपयोगकर्ता)
उपयोगकर्ता के लिए "मुझे याद रखें" टोकन रीफ्रेश करें।
संरक्षित शून्य बनायें RememberTokenIfDoesntExist ( Authenticatable उपयोगकर्ता)
यदि कोई पहले से मौजूद नहीं है तो उपयोगकर्ता के लिए नया "मुझे याद रखें" टोकन बनाएं।
QueueingFactory getCookieJar ()
गार्ड द्वारा उपयोग की जाने वाली कुकी निर्माता उदाहरण प्राप्त करें।
शून्य सेटकुकीज ( QueueingFactory $ कुकी)
गार्ड द्वारा उपयोग की जाने वाली कुकी निर्माता उदाहरण सेट करें।
Dispatcher getDispatcher ()
घटना प्रेषक उदाहरण प्राप्त करें।
शून्य सेट Dispatcher ( Dispatcher $ घटनाएं)
घटना प्रेषक उदाहरण सेट करें।
Store सत्र ()
गार्ड द्वारा इस्तेमाल सत्र स्टोर प्राप्त करें।
UserProvider getProvider ()
गार्ड द्वारा उपयोग किए जाने वाले उपयोगकर्ता प्रदाता को प्राप्त करें।
शून्य सेटप्रोवाइडर ( UserProvider प्रदाता $ प्रदाता)
गार्ड द्वारा उपयोग किए जाने वाले उपयोगकर्ता प्रदाता को सेट करें।
Authenticatable | शून्य getUser ()
वर्तमान में कैश किए गए उपयोगकर्ता को वापस करें।
शून्य सेट यूज़र ( Authenticatable उपयोगकर्ता)
वर्तमान उपयोगकर्ता सेट करें।
अनुरोध प्राप्त करें अनुरोध ()
वर्तमान अनुरोध उदाहरण प्राप्त करें।
$ this setRequest ($ अनुरोध का अनुरोध करें)
वर्तमान अनुरोध उदाहरण सेट करें।
Authenticatable LLastAttempted ()
अंतिम उपयोगकर्ता प्राप्त करें जिसे हमने प्रमाणित करने का प्रयास किया था।
स्ट्रिंग getName ()
ऑथ सत्र मान के लिए एक अद्वितीय पहचानकर्ता प्राप्त करें।
स्ट्रिंग getRecallerName ()
"रिमूटर" को स्टोर करने के लिए उपयोग की जाने वाली कुकी का नाम प्राप्त करें।
बूल के माध्यम से याद रखें ()
निर्धारित करें कि उपयोगकर्ता को "मुझे याद रखें" कुकी के माध्यम से प्रमाणित किया गया था या नहीं।