Table of Contents

Class ResetTokenFile

Namespace
InSite.UI.Lobby
Assembly
InSite.UI.dll
public class ResetTokenFile
Inheritance
ResetTokenFile
Inherited Members

Constructors

ResetTokenFile()

public ResetTokenFile()

Fields

ResetTokenFileExpirationTime

public const int ResetTokenFileExpirationTime = 72

Field Value

int

Properties

Email

public string Email { get; }

Property Value

string

StoragePath

public static string StoragePath { get; }

Property Value

string

TokenID

public Guid TokenID { get; }

Property Value

Guid

UserIdentifier

public Guid UserIdentifier { get; }

Property Value

Guid

Methods

Clear(Func<ResetTokenFile, bool>)

public static void Clear(Func<ResetTokenFile, bool> condition = null)

Parameters

condition Func<ResetTokenFile, bool>

Create(User)

public static Guid Create(User user)

Parameters

user User

Returns

Guid

Delete()

public void Delete()

Delete(Guid)

public static void Delete(Guid id)

Parameters

id Guid

GetOrCreateToken(User)

public static Guid GetOrCreateToken(User user)

Parameters

user User

Returns

Guid

IsValid(out string)

public bool IsValid(out string validationError)

Parameters

validationError string

Returns

bool

Read(Guid)

public static ResetTokenFile Read(Guid token)

Parameters

token Guid

Returns

ResetTokenFile