对不起,我的英语很差,
我使用带有单页应用程序(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",
]);
}
}
});