C# Класс SenseNet.Portal.Portlets.PublicRegistrationPortlet

Public registration portlet. Feel free to change it, but consider that there might be some cases when it is only sufficient to override some methods. TODO: ResetPassword and ForgottenPassword terms should be simplified.
Наследование: SenseNet.Portal.UI.PortletFramework.PortletBase
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
_originalUser IUser

Private Properties

Свойство Тип Описание
AddToSecurityGroups void
ChangePasswordHandler void
CheckMailSetting void
CreateNewUserContent SenseNet.ContentRepository.Content
CreateUserChangePasswordUI void
EnableAndActivateUser void
GetActivateByAdminMailMessage System.Net.Mail.MailMessage
GetActivationMailMessage System.Net.Mail.MailMessage
GetChangePasswordUrl string
GetDomainName string
GetMailFromValue string
GetRegisteredUser SenseNet.ContentRepository.User
GetResetMailMessage System.Net.Mail.MailMessage
GetUserByActivationId Node
GetUserByActivationIdInternal List
GetUserChangePasswordState bool
GetUserFromQueryString SenseNet.ContentRepository.User
InitCheckGuid System.Text.RegularExpressions.Regex
IsCurrentUserAnAdministrator bool
IsGuid bool
IsValidPassword bool
ProcessUpdateProfile void
ResetPasswordHandler void
SaveUser void
SendActivateByAdminEmailInternal void
SendActivateByAdminEmails void
SetDefaultDomainValue void

Открытые методы

Метод Описание
ChangeToAdminAccount ( ) : void
PublicRegistrationPortlet ( ) : System
RestoreOriginalUser ( ) : void
SendEmail ( MailMessage mailMessage ) : void

Защищенные методы

Метод Описание
ChangeCurrentUserPassword ( string pwd, string newPwd, UserChangePassword control ) : bool
ChangePassword_Click ( object sender, EventArgs e ) : void
ChecksDuplicatedUser ( UserActionEventArgs e ) : bool
ContentHandler_Created ( object sender, NodeEventArgs e ) : void
ContentView_UserAction_New ( object sender, UserActionEventArgs e ) : void
ContentView_UserAction_Update ( object sender, UserActionEventArgs e ) : void
CreateChildControls ( ) : void
GenerateActivationId ( ) : void
OnCreatedUser ( NodeEventArgs e ) : void
OnUserAction ( UserActionEventArgs e, bool createNew ) : void
ProcessActivateByAdmin ( Node registeredUser ) : void
ProcessActivation ( ) : bool
ProcessChangePassword ( ) : void
ProcessRegistration ( ) : void
ProcessResetPassword ( ) : void
ReadConfiguration ( ) : bool
ResetPassword_Click ( object sender, EventArgs e ) : void
SendActivationEmail ( NodeEventArgs e ) : void
SendResetPasswordEmail ( string resetEmail ) : bool
WriteActivationSuccessfull ( ) : void
WriteAlreadyActivatedMessage ( ) : void
WriteDuplactedUserErrorMessage ( ) : void
WriteErrorMessageInsideView ( string message ) : void
WriteErrorMessageOnly ( string message ) : void
WriteMessage ( string message ) : void

Приватные методы

Метод Описание
AddToSecurityGroups ( UserActionEventArgs e ) : void
ChangePasswordHandler ( object sender ) : void
CheckMailSetting ( ) : void
CreateNewUserContent ( string parentPath ) : SenseNet.ContentRepository.Content
CreateUserChangePasswordUI ( ) : void
EnableAndActivateUser ( ) : void
GetActivateByAdminMailMessage ( User adminUser, string registeredUserPath ) : MailMessage
GetActivationMailMessage ( ) : MailMessage
GetChangePasswordUrl ( SenseNet.Portal changePwdPage, string siteRepositoryPath ) : string
GetDomainName ( ) : string
GetMailFromValue ( ) : string
GetRegisteredUser ( string resetEmail, string domain ) : User
GetResetMailMessage ( string resetEmail, User u, string resetKeyGuid ) : MailMessage
GetUserByActivationId ( ) : Node
GetUserByActivationIdInternal ( string activationId ) : List
GetUserChangePasswordState ( ) : bool
GetUserFromQueryString ( ) : User
InitCheckGuid ( ) : Regex
IsCurrentUserAnAdministrator ( ) : bool
IsGuid ( string source ) : bool
IsValidPassword ( string pwd, string newPwd, UserChangePassword control ) : bool
ProcessUpdateProfile ( ) : void
ResetPasswordHandler ( object sender ) : void
SaveUser ( UserActionEventArgs e, bool createNew ) : void
SendActivateByAdminEmailInternal ( User adminUser, string registeredUserPath ) : void
SendActivateByAdminEmails ( IEnumerable listOfAdmins, Node registeredUser ) : void
SetDefaultDomainValue ( UserActionEventArgs e ) : void

Описание методов

ChangeCurrentUserPassword() защищенный Метод

protected ChangeCurrentUserPassword ( string pwd, string newPwd, UserChangePassword control ) : bool
pwd string
newPwd string
control SenseNet.Portal.Portlets.Controls.UserChangePassword
Результат bool

ChangePassword_Click() защищенный Метод

protected ChangePassword_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Результат void

ChangeToAdminAccount() публичный Метод

public ChangeToAdminAccount ( ) : void
Результат void

ChecksDuplicatedUser() защищенный Метод

protected ChecksDuplicatedUser ( UserActionEventArgs e ) : bool
e SenseNet.Portal.UI.UserActionEventArgs
Результат bool

ContentHandler_Created() защищенный Метод

protected ContentHandler_Created ( object sender, NodeEventArgs e ) : void
sender object
e SenseNet.ContentRepository.Storage.Events.NodeEventArgs
Результат void

ContentView_UserAction_New() защищенный Метод

protected ContentView_UserAction_New ( object sender, UserActionEventArgs e ) : void
sender object
e SenseNet.Portal.UI.UserActionEventArgs
Результат void

ContentView_UserAction_Update() защищенный Метод

protected ContentView_UserAction_Update ( object sender, UserActionEventArgs e ) : void
sender object
e SenseNet.Portal.UI.UserActionEventArgs
Результат void

CreateChildControls() защищенный Метод

protected CreateChildControls ( ) : void
Результат void

GenerateActivationId() защищенный Метод

protected GenerateActivationId ( ) : void
Результат void

OnCreatedUser() защищенный Метод

protected OnCreatedUser ( NodeEventArgs e ) : void
e SenseNet.ContentRepository.Storage.Events.NodeEventArgs
Результат void

OnUserAction() защищенный Метод

protected OnUserAction ( UserActionEventArgs e, bool createNew ) : void
e SenseNet.Portal.UI.UserActionEventArgs
createNew bool
Результат void

ProcessActivateByAdmin() защищенный Метод

protected ProcessActivateByAdmin ( Node registeredUser ) : void
registeredUser Node
Результат void

ProcessActivation() защищенный Метод

protected ProcessActivation ( ) : bool
Результат bool

ProcessChangePassword() защищенный Метод

protected ProcessChangePassword ( ) : void
Результат void

ProcessRegistration() защищенный Метод

protected ProcessRegistration ( ) : void
Результат void

ProcessResetPassword() защищенный Метод

protected ProcessResetPassword ( ) : void
Результат void

PublicRegistrationPortlet() публичный Метод

public PublicRegistrationPortlet ( ) : System
Результат System

ReadConfiguration() защищенный Метод

protected ReadConfiguration ( ) : bool
Результат bool

ResetPassword_Click() защищенный Метод

protected ResetPassword_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Результат void

RestoreOriginalUser() публичный Метод

public RestoreOriginalUser ( ) : void
Результат void

SendActivationEmail() защищенный Метод

protected SendActivationEmail ( NodeEventArgs e ) : void
e SenseNet.ContentRepository.Storage.Events.NodeEventArgs
Результат void

SendEmail() публичный Метод

public SendEmail ( MailMessage mailMessage ) : void
mailMessage System.Net.Mail.MailMessage
Результат void

SendResetPasswordEmail() защищенный Метод

protected SendResetPasswordEmail ( string resetEmail ) : bool
resetEmail string
Результат bool

WriteActivationSuccessfull() защищенный Метод

protected WriteActivationSuccessfull ( ) : void
Результат void

WriteAlreadyActivatedMessage() защищенный Метод

protected WriteAlreadyActivatedMessage ( ) : void
Результат void

WriteDuplactedUserErrorMessage() защищенный Метод

protected WriteDuplactedUserErrorMessage ( ) : void
Результат void

WriteErrorMessageInsideView() защищенный Метод

protected WriteErrorMessageInsideView ( string message ) : void
message string
Результат void

WriteErrorMessageOnly() защищенный Метод

protected WriteErrorMessageOnly ( string message ) : void
message string
Результат void

WriteMessage() защищенный Метод

protected WriteMessage ( string message ) : void
message string
Результат void

Описание свойств

_originalUser публичное свойство

public IUser _originalUser
Результат IUser