using System;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using CMS.GlobalHelper;
using CMS.PortalControls;
public partial class CMSWebParts_Membership_Users_ResetPassword : CMSAbstractWebPart
{
#region "Properties"
///
/// Text shown if request hash isn't found.
///
public string InvalidRequestText
{
get
{
return ValidationHelper.GetString(GetValue("InvalidRequestText"), "");
}
set
{
SetValue("InvalidRequestText", value);
}
}
///
/// Url on which is user redirected after successful password reset.
///
public string RedirectUrl
{
get
{
return ValidationHelper.GetString(GetValue("RedirectUrl"), "");
}
set
{
SetValue("RedirectUrl", value);
}
}
///
/// E-mail address from which e-mail is sent.
///
public string SendEmailFrom
{
get
{
return ValidationHelper.GetString(GetValue("SendEmailFrom"), "");
}
set
{
SetValue("SendEmailFrom", value);
}
}
///
/// If interval for action confirmation is exceeded this text is shown.
///
public string ExceededIntervalText
{
get
{
return ValidationHelper.GetString(GetValue("ExceededIntervalText"), "");
}
set
{
SetValue("ExceededIntervalText", value);
}
}
///
/// Text shown when password reset was succesful.
///
public string SuccessText
{
get
{
return ValidationHelper.GetString(GetValue("SuccessText"), "");
}
set
{
SetValue("SuccessText", value);
}
}
#endregion
#region "Methods"
///
/// On content loaded method.
///
public override void OnContentLoaded()
{
base.OnContentLoaded();
SetupControl();
}
///
/// Setup control.
///
protected void SetupControl()
{
if (StopProcessing)
{
resetPassitem.StopProcessing = true;
}
else
{
// Set properties to inner control
resetPassitem.InvalidRequestText = InvalidRequestText;
resetPassitem.RedirectUrl = RedirectUrl;
resetPassitem.SendEmailFrom = SendEmailFrom;
resetPassitem.ExceededIntervalText = ExceededIntervalText;
resetPassitem.SuccessText = SuccessText;
}
}
#endregion
}