Sitecore.Form.Submit.UserBaseActionクラス
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecore.Form.Submit.UserBaseActionクラスを使用すると、ユーザーのアカウントを管理できます。Sitecore.Form.Submit.UserBaseActionクラスには、次のメソッドが含まれています。
|
方式 |
形容 |
|---|---|
|
public static string Escape(string userName) |
ユーザー名を書式設定します ("." を "_dot_" に、"@" を "_at_" に置き換えます)。 |
|
public static string GetFullUserName(string domainName, string userName) |
ユーザー名にドメイン名が含まれていることを確認します。 |
|
protected string GetProfileProperty(UserProfile profile, string profileproperty) |
プロファイル プロパティ値を名前で取得します。 |
|
protected string GetUserNameIfExist(string preUserName) |
指定した名前のユーザーが存在する場合はユーザー名を返し、それ以外の場合はnullを返します。 |
|
public static string GetValidUserName(string domainName, string userName) |
指定したユーザー名に基づいて有効なユーザー名を返します。 |
|
protected virtual string ProccessBaseOperations(ID formId, AdaptedResultList fields, bool createIfNotExist) |
ユーザーが存在するか、メソッドによって ( bool createIfNotExist引数の値に応じて) 作成された場合に、ユーザー名を返します。 |
|
protected virtual void UpdateEmail(string userName, string mail) |
指定したメールが有効な場合に、ユーザーメールを設定します。 |
|
protected virtual void UpdateGlobalSession(string userName) |
指定したユーザーとの分析グローバル セッションを更新します。 |
|
protected virtual void UpdatePassword(ID formID, string userName, string password) |
指定した名前とパスワードを使用してユーザーを作成します (存在しない場合)。「パスワード」プロパティーの値がblankPasswordの場合、ユーザーはブランクのパスワードで作成され、値が「 randomPassword」の場合、ランダムなパスワードが生成されます。このメソッドは、作成されたユーザーのプロファイル アイテムIDも設定します。 |
|
protected void UpdateProfileProperty(UserProfile profile, string profileproperty, string propertyValue) |
プロファイル プロパティの値を設定します。 |
Sitecore.Form.Submit.UserBaseActionクラスには、次のプロパティが含まれています。
|
財産 |
形容 |
|---|---|
|
public bool AssociateUserWithVisitor { get; set; } |
分析グローバル セッションをユーザー情報で更新する必要があるかどうかを示します。このプロパティは、UpdateGlobalSessionメソッドでチェックされます。 |
|
public string AuditField { get; set; } |
派生型でのみ使用されます。 |
|
public string DomainField { get; set; } |
ドメイン名を指定します。 |
|
public string PasswordField { get; set; } |
パスワード・フィールド名に特別な値を含めることができるかどうかを指定します。 |
|
public string ProfileItemId { get; set; } |
ユーザー プロファイル アイテムのIDを設定または取得します。 |
|
public string UserNameField { get; set; } |
ユーザー名を含むWebフォーム フィールドの名前を設定または取得します。 |
|
public string UserNameIsEmpty { get; set; } |
ユーザー名が空の場合にスローされる例外メッセージを設定または取得します。 |