×ðÁú¿­Ê±

laravelµÇ¼¹ýʧÌáÐÑ

ÔÚʹÓÃlaravel¿ò¼Ü¿ª·¢Ê±£¬ÎÒÃÇ¿ÉÄÜ»áÓöµ½ÖÖÖÖÎÊÌ⣬ÆäÖÐ×î³£¼ûµÄÒ»¸öÎÊÌâ¾ÍÊÇÓû§µÇ¼ʧ°Ü¡£ÔڵǼʱ£¬ÈôÊÇÊäÈëµÄÓû§Ãû»òÃÜÂëÓÐÎó£¬ÏµÍ³Ó¦¸Ã¸ø³öÃ÷È·µÄ¹ýʧÌáÐÑ£¬ÕâÑùÓû§²Å»ª¸üºÃµØÏàʶÎÊÌâËùÔÚ£¬Ìá¸ßÓû§ÌåÑé¡£

ÄÇôÔÚLaravel¿ò¼ÜÖУ¬ÔõÑùͨ¹ý¹ýʧÌáÐÑÀ´¼û¸æÓû§µÇ¼ʧ°ÜµÄÔµ¹ÊÔ­ÓÉÄØ£¿±¾ÎĽ«´øÄúÏàʶLaravel¿ò¼ÜÖеĵǼ¹ýʧÌáÐÑ£¬°üÀ¨ÒÔÏÂÄÚÈÝ£º

µÇ¼¹ýʧµÄÔµ¹ÊÔ­ÓÉ

ÔõÑùÔÚLaravel¿ò¼ÜÖÐʵÏֵǼ¹ýʧÌáÐѹ¦Ð§

ÓÅ»¯µÇ¼¹ýʧÌáÐÑÐÅÏ¢µÄÒªÁì

Ò»¡¢µÇ¼¹ýʧµÄÔµ¹ÊÔ­ÓÉ

Óû§µÇ¼ʧ°Ü¿ÉÄÜÓжàÖÖÔµ¹ÊÔ­ÓÉ£¬ºÃ±ÈÊäÈëµÄÓû§Ãû»òÃÜÂëÓÐÎó¡¢ÕË»§Òѱ»Ëø¶¨¡¢ÕË»§ÒÑÓâÆڵȡ£ÕâЩ¹ýʧԵ¹ÊÔ­ÓÉ¿ÉÒÔͨ¹ý¹ýʧÌáÐÑÀ´¼û¸æÓû§£¬×ÊÖúÓû§¸üºÃµØÏàʶÎÊÌâËùÔÚ¡£

ÔÚLaravel¿ò¼ÜÖУ¬µÇ¼ʧ°ÜµÄÖ÷ÒªÔµ¹ÊÔ­ÓÉÓÐÒÔϼ¸ÖÖ£º

Óû§Ãû»òÃÜÂëÊäÈë¹ýʧ

ÈÏ֤ʧ°Ü

ÕË»§±»½ûÓÃ

Óû§²»±£´æ

ÕË»§ÒÑÓâÆÚ

¶þ¡¢ÔõÑùÔÚLaravel¿ò¼ÜÖÐʵÏֵǼ¹ýʧÌáÐѹ¦Ð§

ÔÚLaravel¿ò¼ÜÖУ¬¿ÉÒÔͨ¹ýʹÓÃvalidate()ºÍattempt()ÒªÁìÀ´ÊµÏֵǼ¹ýʧÌáÐѹ¦Ð§¡£

validate()

ÑéÖ¤Óû§ÊäÈëµÄÊý¾ÝÊÇ·ñÇкÏÖ¸¶¨µÄ¹æÔò¡£ÔÚÕâÀÎÒÃÇ¿ÉÒÔͨ¹ýÊäÈëµÄÓû§ÃûºÍÃÜÂë¾ÙÐÐÑéÖ¤¡£

validator()º¯ÊýµÄµÚÒ»¸ö²ÎÊýÊÇÒªÑéÖ¤µÄÊäÈëÊý¾Ý£¬µÚ¶þ¸ö²ÎÊýÊÇÑéÖ¤¹æÔò¡£ÔÚÕâÀÎÒÃÇÐèÒªÖ¸¶¨Óû§ÃûºÍÃÜÂëµÄ¹æÔò£¬ºÃ±È£ºrequired£¨±ØÌ¡¢email£¨ÓÊÏäÃûÌ㩵È¡£

// ÑéÖ¤ÊäÈëµÄÓû§ÃûºÍÃÜÂë¹æÔòÊÇ·ñ׼ȷ
$validator = validator($request->all(), [
    'email' => 'required|email',
    'password' => 'required',
]);

µÇ¼ºó¸´ÖÆ

attempt()

ÈôÊÇvalidate()º¯Êýͨ¹ýÑéÖ¤£¬ÄÇôÎÒÃǾͿÉÒÔʹÓÃattempt()ÒªÁìÀ´¾ÙÐÐÓû§ÈÏÖ¤¡£ÔÚÕâÀÐèÒªÊäÈëÁ½¸ö²ÎÊý£¬µÚÒ»¸öÊÇÓû§µÄÊäÈëÐÅÏ¢£¬µÚ¶þ¸öÊÇÊÇ·ñ¼Ç×ÅÓû§£¨¿ÉÑ¡£©¡£

ʹÓÃattempt()ÒªÁì¾ÙÐÐÓû§ÈÏÖ¤ºó£¬ÏµÍ³»áƾ֤Óû§ÊäÈëµÄÐÅÏ¢ÔÚÊý¾Ý¿âÖвéÕÒÏìÓ¦µÄÓû§¼Í¼¡£ÈôÊÇÀÖ³ÉÕÒµ½²¢ÇÒÃÜÂëҲ׼ȷ£¬ÄÇôϵͳ¾Í»áµÇ¼¸ÃÓû§²¢·µ»Øtrue¡£²»È»£¬ÏµÍ³¾Í»á·µ»Øfalse¡£

// ʵÑéͨ¹ý input µÇ¼
if (Auth::attempt($credentials, $request->has('remember'))) {
    // Ö´ÐеǼºóµÄ²Ù×÷
    return redirect()->intended('/dashboard');
}

µÇ¼ºó¸´ÖÆ

¹ýʧÌáÐÑ

ÈôÊÇʹÓÃvalidate()º¯ÊýÑéÖ¤ÊäÈëÊý¾Ýʧ°Ü»òʹÓÃattempt()ÒªÁìÈÏÖ¤µÇ¼ʧ°Ü£¬ÄÇôÎÒÃÇÐèÒª¸ø³öÃ÷È·µÄ¹ýʧÌáÐÑ£¬ÈÃÓû§¸üºÃµØÏàʶÎÊÌâËùÔÚ¡£ÔÚLaravel¿ò¼ÜÖУ¬ÎÒÃÇ¿ÉÒÔʹÓÃwithErrors()ÒªÁìÀ´ÊµÏÖ¹ýʧÌáÐÑ¡£

// ÈôÊÇÑé֤ʧ°Ü£¬·µ»ØµÇ¼ҳ²¢ÌáÐѹýʧÐÅÏ¢
return redirect()->back()->withErrors(['message' => 'Óû§Ãû»òÃÜÂë¹ýʧ']);

µÇ¼ºó¸´ÖÆ

Èý¡¢ÓÅ»¯µÇ¼¹ýʧÌáÐÑÐÅÏ¢µÄÒªÁì

ΪÁËÌá¸ßÓû§ÌåÑ飬ÎÒÃÇ¿ÉÒԶԵǼ¹ýʧÌáÐÑÐÅÏ¢¾ÙÐÐÓÅ»¯£¬ºÃ±È£º

Ϊ²î±ðµÄ¹ýʧԵ¹ÊÔ­ÓÉÌṩ²î±ðµÄÌáÐÑÐÅÏ¢£¬ÈÃÓû§¸üºÃµØÏàʶÎÊÌâËùÔÚ¡£

ʹÓÃÑÕÉ«¡¢×ÖÌåµÈÑùʽÀ´Í»³öÌáÐÑÐÅÏ¢£¬ÈÃÓû§¸üÈÝÒ××¢Öص½¡£

ʹÓÃͼ±ê¡¢¶¯»­µÈ¸¨ÖúЧ¹û£¬ÔöÌíÌáÐÑÐÅÏ¢µÄÎüÒýÁ¦£¬ÌáÉýÓû§ÌåÑé¡£

Ìṩ×ÊÖúÎĵµ»òÁªÏµ·½·¨£¬ÈÃÓû§¿ÉÒÔʵʱ»ñµÃ½â¾öÎÊÌâµÄÖ§³Ö¡£

×ÜÖ®£¬ÓÅ»¯µÇ¼¹ýʧÌáÐÑÐÅÏ¢¿ÉÒÔÌá¸ßÓû§Öª×ã¶È£¬ÔöÌíÓû§ÌåÑ飬ΪÍøÕ¾»òÓ¦ÓõÄÀÖ³ÉÔËÓªÌṩÖ÷Òª×ÊÖú¡£

×ܽá

±¾ÎÄÏÈÈÝÁËLaravel¿ò¼ÜÖеĵǼ¹ýʧÌáÐѹ¦Ð§£¬°üÀ¨µÇ¼¹ýʧµÄÔµ¹ÊÔ­ÓÉ¡¢ÔõÑùʵÏֵǼ¹ýʧÌáÐѹ¦Ð§ÒÔ¼°ÓÅ»¯µÇ¼¹ýʧÌáÐÑÐÅÏ¢µÄÒªÁ졣ϣÍûÄÜ×ÊÖúÄú¸üºÃµØ¿ª·¢LaravelÓ¦ÓóÌÐò£¬Ìá¸ßÓû§ÌåÑé¡£

ÒÔÉϾÍÊÇlaravelµÇ¼¹ýʧÌáÐѵÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡

ÃâÔð˵Ã÷£ºÒÔÉÏչʾÄÚÈÝȪԴÓÚÏàÖúýÌå¡¢ÆóÒµ»ú¹¹¡¢ÍøÓÑÌṩ»òÍøÂçÍøÂçÕûÀí£¬°æȨÕùÒéÓë±¾Õ¾Î޹أ¬ÎÄÕÂÉæ¼°¿´·¨Óë¿´·¨²»´ú±í×ðÁú¿­Ê±ÂËÓÍ»úÍø¹Ù·½Ì¬¶È£¬Çë¶ÁÕß½ö×ö²Î¿¼¡£±¾ÎĽӴýתÔØ£¬×ªÔØÇë˵Ã÷À´ÓÉ¡£ÈôÄúÒÔΪ±¾ÎÄÇÖÕ¼ÁËÄúµÄ°æȨÐÅÏ¢£¬»òÄú·¢Ã÷¸ÃÄÚÈÝÓÐÈκÎÉæ¼°ÓÐÎ¥¹«µÂ¡¢Ã°·¸Ö´·¨µÈÎ¥·¨ÐÅÏ¢£¬ÇëÄúÁ¬Ã¦ÁªÏµ×ðÁú¿­Ê±ÊµÊ±ÐÞÕý»òɾ³ý¡£

Ïà¹ØÐÂÎÅ

ÁªÏµ×ðÁú¿­Ê±

18523999891

¿É΢ÐÅÔÚÏß×Éѯ

ÊÂÇéʱ¼ä£ºÖÜÒ»ÖÁÖÜÎ壬9:30-18:30£¬½ÚãåÈÕÐÝÏ¢

QR code
¡¾ÍøÕ¾µØͼ¡¿¡¾sitemap¡¿