Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

vikas-dogra345's avatar

Status code 302 in laravel when login page

i have laravel project and setup on local server and facing to 302 redirect login page

0 likes
5 replies
gych's avatar

What is the issue you're exactly having? After login a 302 redirect is made to redirect the user to the next page after the login was successfull

vikas-dogra345's avatar

public function checklogin(Request $request) { $request->validate([ 'email' => 'required|email', 'password' => 'required' ], [ 'email.required' => trans('messages.email_required'), 'email.email' => trans('messages.valid_email'), 'password.required' => trans('messages.password_required'), ]); if (Auth::attempt($request->only('email', 'password'))) { if (Auth::user()->type == 2) { if(Auth::user()->is_available == 1){ if(Auth::user()->is_verified == 1){

                        $oldsessionid = session()->get('oldsessionid');
                        
                    $cart =  Cart::where('session_id',$oldsessionid)->update([
                        'user_id' => Auth::user()->id,
                        'session_id' => null,
                        ]);

                        return redirect(route('home'));
                    }else{
                        $otp = rand ( 100000 , 999999 );
                        $verification = helper::verificationemail($request->email,$otp);
                        if($verification == 1){
                            $checkuser->otp = $otp;
                            $checkuser->save();
                            if (env('Environment') == 'sendbox') {
                                session()->put('verification_otp',$otp);
                            }
                            Auth::logout();
                            return redirect(route('verification'))->with('success', trans('messages.email_sent'));
                        }else{
                            Auth::logout();
                            return redirect()->back()->with('error', trans('messages.email_error'));
                        }
                    }
                } 
                elseif(Auth::user()->is_available == 3)
                {
                    Auth::logout();
                    return redirect(route('login'))->with('error', trans('messages.invalid_user'));
                } else{
                    Auth::logout();
                    return redirect()->back()->with('error', trans('messages.blocked'));
                }
            } else {
                Auth::logout();
                return redirect(route('login'))->with('error', trans('messages.email_pass_invalid'));
            }
        } else {
            Auth::logout();
            return redirect(route('login'))->with('error', trans('messages.email_pass_invalid'));
        }
    
}                
vikas-dogra345's avatar

when am loging then error show id and password is incorrect and status code is se show 302 Request URL:

Request Method: POST Status Code: 302 Found Remote Address: 127.0.0.1:8000 Referrer Policy: strict-origin-when-cross-origin

Please or to participate in this conversation.