0

对不起,我的英语很差,

我使用带有单页应用程序(vue js)的自定义登录的强化,如何将记住我添加到我的自定义登录中

注意:关闭时浏览器不会注销。它会一直持续到您完成到期会话

Fortify::authenticateUsing(function (Request $request) {
$validator = Validator::make($request->all(), [
                    'email' => 'required|email',
                ]);
                $validatorname = Validator::make($request->all(), [
                    'username' => 'required',
                ]);
                $email = $request->email;
                if ($validator->fails()) {
                    if ($validatorname->fails()) {
                        return response()->json($validator->errors(), 422);
                    } else {
                        $user = User::where('user_name', '=', $email)->first();
                    }
                } else {
                    $user = User::where('email', '=', $email)->first();
                }
                if (
                    $user &&
                    Hash::check($request->password, $user->password)
                ) {
                    if ($user->user_status == 2) {          
                        return  $user;
                    }
                    } else if ($user->user_status == 1) {
                        throw ValidationException::withMessages([
                            Fortify::username() => "Your Account is not verify yet",
                        ]);
                    }
                }
   });
4

0 回答 0