showPassword = !$this->showPassword; } public function togglePasswordConfirmationVisibility(): void { $this->showPasswordConfirmation = !$this->showPasswordConfirmation; } public function mount(string $token): void { $this->token = $token; $this->email = request()->string('email'); } public function resetPassword(): void { $this->validate([ 'token' => ['required'], 'email' => ['required', 'string', 'email'], 'password' => ['required', 'string', 'confirmed', Rules\Password::defaults()], ]); $status = Password::reset($this->only('email', 'password', 'password_confirmation', 'token'), function ($user) { $user ->forceFill([ 'password' => Hash::make($this->password), 'remember_token' => Str::random(60), ]) ->save(); event(new PasswordReset($user)); }); if ($status != Password::PASSWORD_RESET) { $this->addError('email', __($status)); return; } Session::flash('status', __($status)); $this->redirectRoute('login', navigate: true); } }; ?>
{{ __('Atur Ulang Kata Sandi') }}