phpMyAdmin
 sql >> डेटाबेस >  >> Database Tools >> phpMyAdmin

Laravel 7X एडमिन/लॉगिन सही क्रेडेंशियल्स के बावजूद एडमिन/लॉगिन पर वापस आ जाता है

मुझे पता चला कि आपकी समस्या password में है कॉलम है क्योंकि इसमें हैशेड वैल्यू नहीं है:

एक हैशेड मान कुछ इस तरह दिखाई देता है:$2y$10$ZQcgqgmFuqwQcZW7GYQsR.KmGxmw6mXDCwyKRHksw039IhU34A49W

समाधान:

उस विधि की जाँच करें जिसका उपयोग आप व्यवस्थापक को पंजीकृत करने के लिए कर रहे हैं। यह सीडर हो या कोई अन्य प्रक्रिया, सत्यापित करें कि क्या इसमें पासवर्ड हैश करने के लिए निम्न विधि है स्ट्रिंग

 Hash::make($data['password'])

इस प्रकार जब यह खंड निष्पादित होता है:

   Auth::guard('admin')->attempt([
    'email' => $request->email,
    'password' => $request->password]);

उपयोगकर्ता को ईमेल कॉलम के मूल्य से पुनर्प्राप्त किया जाएगा। यदि उपयोगकर्ता पाया जाता है, तो डेटाबेस में संग्रहीत हैश पासवर्ड की तुलना सरणी के माध्यम से विधि को दिए गए पासवर्ड मान से की जाएगी।

अधिक जानकारी के लिए कृपया एक नज़र डालें:https://laravel.com/docs /7.x/authentication#included-authenticating

आशा है कि ये आपकी मदद करेगा। धन्यवाद।



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Mysql संस्करण phpmyadmin में अलग है

  2. वर्तमान तालिका क्रम देखें

  3. XAMPP में phpMyAdmin को नवीनतम में कैसे अपग्रेड करें?

  4. MySQL में सेल्फ-रेफरेंशियल टेबल फील्ड्स

  5. PHPMyAdmin 4.0.5 - ग्रिड एडिट, चेकबॉक्स, एडिट, कॉपी और डिलीट फीचर उपलब्ध नहीं हैं