C# Class 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.
Inheritance: SenseNet.Portal.UI.PortletFramework.PortletBase
Afficher le fichier Open project: maxpavlov/FlexNet

Méthodes publiques

Свойство Type Description
_originalUser IUser

Private Properties

Свойство Type Description
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

Méthodes publiques

Méthode Description
ChangeToAdminAccount ( ) : void
PublicRegistrationPortlet ( ) : System
RestoreOriginalUser ( ) : void
SendEmail ( MailMessage mailMessage ) : void

Méthodes protégées

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

ChangeCurrentUserPassword() protected méthode

protected ChangeCurrentUserPassword ( string pwd, string newPwd, UserChangePassword control ) : bool
pwd string
newPwd string
control SenseNet.Portal.Portlets.Controls.UserChangePassword
Résultat bool

ChangePassword_Click() protected méthode

protected ChangePassword_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Résultat void

ChangeToAdminAccount() public méthode

public ChangeToAdminAccount ( ) : void
Résultat void

ChecksDuplicatedUser() protected méthode

protected ChecksDuplicatedUser ( UserActionEventArgs e ) : bool
e SenseNet.Portal.UI.UserActionEventArgs
Résultat bool

ContentHandler_Created() protected méthode

protected ContentHandler_Created ( object sender, NodeEventArgs e ) : void
sender object
e SenseNet.ContentRepository.Storage.Events.NodeEventArgs
Résultat void

ContentView_UserAction_New() protected méthode

protected ContentView_UserAction_New ( object sender, UserActionEventArgs e ) : void
sender object
e SenseNet.Portal.UI.UserActionEventArgs
Résultat void

ContentView_UserAction_Update() protected méthode

protected ContentView_UserAction_Update ( object sender, UserActionEventArgs e ) : void
sender object
e SenseNet.Portal.UI.UserActionEventArgs
Résultat void

CreateChildControls() protected méthode

protected CreateChildControls ( ) : void
Résultat void

GenerateActivationId() protected méthode

protected GenerateActivationId ( ) : void
Résultat void

OnCreatedUser() protected méthode

protected OnCreatedUser ( NodeEventArgs e ) : void
e SenseNet.ContentRepository.Storage.Events.NodeEventArgs
Résultat void

OnUserAction() protected méthode

protected OnUserAction ( UserActionEventArgs e, bool createNew ) : void
e SenseNet.Portal.UI.UserActionEventArgs
createNew bool
Résultat void

ProcessActivateByAdmin() protected méthode

protected ProcessActivateByAdmin ( Node registeredUser ) : void
registeredUser Node
Résultat void

ProcessActivation() protected méthode

protected ProcessActivation ( ) : bool
Résultat bool

ProcessChangePassword() protected méthode

protected ProcessChangePassword ( ) : void
Résultat void

ProcessRegistration() protected méthode

protected ProcessRegistration ( ) : void
Résultat void

ProcessResetPassword() protected méthode

protected ProcessResetPassword ( ) : void
Résultat void

PublicRegistrationPortlet() public méthode

public PublicRegistrationPortlet ( ) : System
Résultat System

ReadConfiguration() protected méthode

protected ReadConfiguration ( ) : bool
Résultat bool

ResetPassword_Click() protected méthode

protected ResetPassword_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Résultat void

RestoreOriginalUser() public méthode

public RestoreOriginalUser ( ) : void
Résultat void

SendActivationEmail() protected méthode

protected SendActivationEmail ( NodeEventArgs e ) : void
e SenseNet.ContentRepository.Storage.Events.NodeEventArgs
Résultat void

SendEmail() public méthode

public SendEmail ( MailMessage mailMessage ) : void
mailMessage System.Net.Mail.MailMessage
Résultat void

SendResetPasswordEmail() protected méthode

protected SendResetPasswordEmail ( string resetEmail ) : bool
resetEmail string
Résultat bool

WriteActivationSuccessfull() protected méthode

protected WriteActivationSuccessfull ( ) : void
Résultat void

WriteAlreadyActivatedMessage() protected méthode

protected WriteAlreadyActivatedMessage ( ) : void
Résultat void

WriteDuplactedUserErrorMessage() protected méthode

protected WriteDuplactedUserErrorMessage ( ) : void
Résultat void

WriteErrorMessageInsideView() protected méthode

protected WriteErrorMessageInsideView ( string message ) : void
message string
Résultat void

WriteErrorMessageOnly() protected méthode

protected WriteErrorMessageOnly ( string message ) : void
message string
Résultat void

WriteMessage() protected méthode

protected WriteMessage ( string message ) : void
message string
Résultat void

Property Details

_originalUser public_oe property

public IUser _originalUser
Résultat IUser