SaaS CMS has officially launched! Learn more now.

Class UIUserManager

Inheritance
System.Object
UIUserManager
Implements
System.IDisposable
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: EPiServer.Shell.Security
Assembly: EPiServer.Shell.dll
Version: 11.20.7
Syntax
public abstract class UIUserManager : IDisposable

Constructors

UIUserManager()

Declaration
protected UIUserManager()

Methods

ChangePassword(IUIUser, String, String)

Declaration
public virtual bool ChangePassword(IUIUser user, string oldPassword, string newPassword)
Parameters
Type Name Description
IUIUser user
System.String oldPassword
System.String newPassword
Returns
Type Description
System.Boolean

ChangePasswordQuestionAndAnswer(IUIUser, String, String, String)

Declaration
public virtual bool ChangePasswordQuestionAndAnswer(IUIUser user, string password, string newPasswordQuestion, string newPasswordAnswer)
Parameters
Type Name Description
IUIUser user
System.String password
System.String newPasswordQuestion
System.String newPasswordAnswer
Returns
Type Description
System.Boolean

Dispose()

Declaration
public void Dispose()

Dispose(Boolean)

Declaration
protected virtual void Dispose(bool disposing)
Parameters
Type Name Description
System.Boolean disposing

ResetPassword(IUIUser)

Declaration
public virtual string ResetPassword(IUIUser user)
Parameters
Type Name Description
IUIUser user
Returns
Type Description
System.String

ResetPassword(IUIUser, String)

Declaration
public virtual bool ResetPassword(IUIUser user, string newPassword)
Parameters
Type Name Description
IUIUser user
System.String newPassword
Returns
Type Description
System.Boolean

UnlockUser(IUIUser)

Declaration
public virtual bool UnlockUser(IUIUser user)
Parameters
Type Name Description
IUIUser user
Returns
Type Description
System.Boolean

Implements

System.IDisposable

Extension Methods