Skip to main content

reauthenticate

A convenience method that calls fcl.unauthenticate() and then fcl.authenticate() for the current user.

This method can only be used in web browsers.

The current user must be authenticated first.

Import

You can import the entire package and access the function:


_10
import * as fcl from "@onflow/fcl"
_10
_10
fcl.reauthenticate(opts)

Or import directly the specific function:


_10
import { reauthenticate } from "@onflow/fcl"
_10
_10
reauthenticate(opts)

Usage


_10
import * as fcl from '@onflow/fcl';
_10
// first authenticate to set current user
_10
fcl.authenticate();
_10
// ... somewhere else & sometime later
_10
fcl.reauthenticate();
_10
// logs out user and opens up login/sign-up flow

Parameters

opts (optional)

  • Type: {}
  • Description: Authentication options passed to authenticate method

Returns

Promise<CurrentUser>

Promise that resolves to the authenticated CurrentUser object or undefined


Rate this page