Navigation
API > API/Plugins > API/Plugins/LoginFlow
Create and configure one of these to enable web login flow in your application
OnlineSubsystemFacebook for Windows requires this
| Name | ILoginFlowManager |
| Type | class |
| Header File | /Engine/Plugins/Online/OnlineFramework/Source/LoginFlow/Public/ILoginFlowManager.h |
| Include Path | #include "ILoginFlowManager.h" |
Syntax
class ILoginFlowManager : public TSharedFromThis< ILoginFlowManager >
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → ILoginFlowManager
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
ILoginFlowManager() |
ILoginFlowManager.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~ILoginFlowManager() |
ILoginFlowManager.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnDisplayPopup | TBaseDelegate_OneParam< FOnPopupDismissed, const TSharedRef< SWidget > & > | Fired when a login flow Pop-Up (web) window needs to be displayed. | ILoginFlowManager.h |
| FOnPopupDismissed | TBaseDelegate_NoParams< void > | Called when a popup is ready to be dismissed. | ILoginFlowManager.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool AddLoginFlow
(
FName OnlineIdentifier, |
Register an online subsystem with the login flow factory (call at startup) | ILoginFlowManager.h | |
void CancelAccountCreationFlow() |
Cancel an active account creation flow | ILoginFlowManager.h | |
void CancelLoginFlow() |
Cancel an active login flow | ILoginFlowManager.h | |
bool HasLoginFlow
(
FName OnlineIdentifier |
Has a given login flow been setup | ILoginFlowManager.h | |
void Reset() |
Cleanup and remove all registered login flows, detaching from online subsystems | ILoginFlowManager.h |