로그인 시스템을 만들었으나 로그인 정보가 잘못되어 로그인이 되지 않습니다.
P粉946336138
P粉946336138 2024-03-20 00:21:28
0
1
348

간단한 로그인 시스템을 만들고 싶은데, 만들었는데 로그인 정보가 잘못되었다고 나와요. 덤프 테스트를 수행하려고 하면 null이 반환됩니다. 댓글에서 dd 테스트를 참조하세요. 이런 이유로 로그아웃이 안되네요

내 로그인 컨트롤러는:

으아악

내 로그인 블레이드는

으아악

네트워크 라우팅은

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
use App\Models\User;
use Validator;

class LoginController extends Controller
{
    public function index()
    {
        return view('login');
    }

    
    public function store(Request $request)
    {
        $this->validate($request, [
            'email'   => 'required|email',
            'password'  => 'required|alphaNum|min:3'
                ]);

        $user_data = array(
            'email' => $request->get('email'),
            'password' => $request->get('password')
        );
        
        //$user = Auth::user();
        //dd($user);              I have done dump test but it is returning null
        
        if(Auth::attempt($user_data))
        {
            return redirect()->route('welcome');
        }
        else
        {
            return back()->with('error','wrong Login Details');
        }
    } 
}

P粉946336138
P粉946336138

모든 응답(1)
P粉710454910

코드 디버깅을 시도해보세요

1- 등록 후 데이터베이스를 확인하세요. 귀하의 비밀번호는 암호화되어 있나요?

2-양식을 제출할 때 dd($request->all()) 모든 일이 잘 된다면

3- 인증::attempt($request->only('이메일', '비밀번호'))

이 답변이 코드 디버깅에 도움이 되기를 바랍니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿