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
파일 보기 프로젝트 열기: maxpavlov/FlexNet

공개 프로퍼티들

프로퍼티 타입 설명
_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