Class ResetTokenFile
- Namespace
- InSite.UI.Lobby
- Assembly
- InSite.UI.dll
public class ResetTokenFile
- Inheritance
-
ResetTokenFile
- Inherited Members
-
Constructors
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()
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