user_id; return $userId > 0 && get_current_user_id() === $userId; } public function failedAuthorizationMessage(): string { if (!is_user_logged_in()) { return __('Please sign in to confirm your new email address.', 'bit-connect'); } return __('This confirmation link belongs to a different account.', 'bit-connect'); } public function rules() { return [ 'token' => ['required', 'string', 'max:64'], 'user_id' => ['required', 'integer', 'min:1'], ]; } public function messages() { return [ 'token.required' => __('Confirmation token is required.', 'bit-connect'), 'user_id.required' => __('This confirmation link is not valid.', 'bit-connect'), ]; } }