1. アクションの保存

Sitecore.Form.Submit.UserBaseActionクラス

Version:
日本語翻訳に関する免責事項

このページの翻訳は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; }

ユーザー名が空の場合にスローされる例外メッセージを設定または取得します。

この記事を改善するための提案がある場合は、 お知らせください!