I've been using the aws-amplify
library with ionic and was wondering how I would check if a user is logged in? I'm coming from a firebase background so this is quite different. This is so that I can grant access to certain pages based on the user's log in status. In my auth
provider I import Amplify {Auth}
. I can see that it's possible to get several pieces of data but I'm not sure what to use. There's currentUserPoolUser
, getCurrentUser()
, getSyncedUser()
, currentAuthenticatedUser
, currentSession
, getCurrentUser()
, userSession
, currentUserCredentials
, currentCredentials
and currentUserInfo
. I can't seem to find any documentation on any of this either. Everything I've read and watched covers up until the user signs in... Is this all supposed to be done on the client? Thanks.
Hey I think for now you can only use Auth.currentUserInfo();
to detect whether logged in or not. It will return undefined
if you are not logged in or an object
if you are.