Navigation
API > API/Plugins > API/Plugins/LoginFlow
Create and configure one of these to enable web login flow in your application
OnlineSubsystemFacebook and OnlineSubsystemGoogle for Windows requires this
| Name | FLoginFlowManager |
| Type | class |
| Header File | /Engine/Plugins/Online/OnlineFramework/Source/LoginFlow/Public/LoginFlowManager.h |
| Include Path | #include "LoginFlowManager.h" |
Syntax
class FLoginFlowManager : public ILoginFlowManager
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FLoginFlowManager() |
LoginFlowManager.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FLoginFlowManager() |
LoginFlowManager.h |
Structs
| Name | Remarks |
|---|---|
| FOnlineParams |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| OnlineSubsystemsMap | TMap< FName, FOnlineParams > | Mapping of online subsystem identifiers to the parameters they have setup for login flow | LoginFlowManager.h | |
| PendingAccountCreation | TUniquePtr< FAccountCreationFlowProperties > | Properties related to the current account creation attempt | LoginFlowManager.h | |
| PendingLogin | TUniquePtr< FLoginFlowProperties > | Properties related to the current login attempt | LoginFlowManager.h |
Functions
Public
Overridden from ILoginFlowManager
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool AddLoginFlow
(
FName OnlineIdentifier, |
Register an online subsystem with the login flow factory (call at startup) | LoginFlowManager.h | |
virtual void CancelAccountCreationFlow() |
Cancel an active account creation flow | LoginFlowManager.h | |
virtual void CancelLoginFlow() |
Cancel an active login flow | LoginFlowManager.h | |
virtual bool HasLoginFlow
(
FName OnlineIdentifier |
Has a given login flow been setup | LoginFlowManager.h | |
virtual void Reset() |
Cleanup and remove all registered login flows, detaching from online subsystems | LoginFlowManager.h |