WebSecurity クラス

定義

ユーザー アカウントの作成、ユーザーのログインおよびログアウト、パスワードのリセットまたは変更、関連するタスクの実行など、ASP.NET Web Pages アプリケーションにセキュリティ機能と認証機能を提供します。

public static class WebSecurity
type WebSecurity = class
Public Class WebSecurity
継承
WebSecurity

フィールド

EnableSimpleMembershipKey

プロパティの enableSimpleMembership 値のキーを AppSettings 表します。

プロパティ

CurrentUserId

現在のユーザーの ID を取得します。

CurrentUserName

現在のユーザー名を取得します。

HasUserId

現在のユーザーにユーザー ID があるかどうかを示す値を取得します。

Initialized

メソッドが呼び出されたかどうかを示す値を InitializeDatabaseConnection(String, String, String, String, Boolean) 取得します。

IsAuthenticated

現在のユーザーの認証ステータスを取得します。

メソッド

ChangePassword(String, String, String)

指定したユーザーのパスワードを変更します。

ConfirmAccount(String)

アカウントが有効であることを確認し、アカウントをアクティブにします。

ConfirmAccount(String, String)

指定されたユーザー名のアカウントが有効であることを確認し、アカウントをアクティブにします。

CreateAccount(String, String, Boolean)

指定されたユーザー名とパスワードを使用して新しいメンバーシップ アカウントを作成します。必要に応じて、ユーザーがアカウントを明示的に確認することを必須に指定することもできます。

CreateUserAndAccount(String, String, Object, Boolean)

新しいユーザー プロファイル エントリと新しいメンバーシップ アカウントを作成します。

GeneratePasswordResetToken(String, Int32)

電子メールでユーザーに送信できるパスワード リセット トークンを生成します。

GetCreateDate(String)

指定されたメンバーシップ アカウントが作成された日時を返します。

GetLastPasswordFailureDate(String)

指定されたアカウントのパスワードが最後に誤入力された日時を返します。

GetPasswordChangedDate(String)

指定されたメンバーシップ アカウントに対してパスワードが最近変更された日時を返します。

GetPasswordFailuresSinceLastSuccess(String)

最後の正常なログイン以降、またはメンバーシップ アカウントの作成以降に、指定されたアカウントのパスワードが誤入力された回数を返します。

GetUserId(String)

指定されたユーザー名に基づいてユーザーの ID を返します。

GetUserIdFromPasswordResetToken(String)

パスワード リセット トークンからユーザー ID を返します。

InitializeDatabaseConnection(String, String, String, String, Boolean)

ユーザー情報を格納するデータベースに接続して、メンバーシップ システムを初期化します。また、メンバーシップ テーブルが存在しない場合は必要に応じて作成します。

InitializeDatabaseConnection(String, String, String, String, Boolean, SimpleMembershipProviderCasingBehavior)

ユーザー アカウントの作成、ユーザーのログインおよびログアウト、パスワードのリセットまたは変更、関連するタスクの実行など、ASP.NET Web Pages アプリケーションにセキュリティ機能と認証機能を提供します。

InitializeDatabaseConnection(String, String, String, String, String, Boolean)

指定されたメンバーシップまたはロール プロバイダーを使用してユーザー情報を格納するデータベースに接続し、メンバーシップ システムを初期化します。また、メンバーシップ テーブルが存在しない場合は必要に応じて作成します。

InitializeDatabaseConnection(String, String, String, String, String, Boolean, SimpleMembershipProviderCasingBehavior)

ユーザー アカウントの作成、ユーザーのログインおよびログアウト、パスワードのリセットまたは変更、関連するタスクの実行など、ASP.NET Web Pages アプリケーションにセキュリティ機能と認証機能を提供します。

IsAccountLockedOut(String, Int32, Int32)

指定された秒数内にパスワードの試行が失敗した回数が多すぎたために、指定されたメンバーシップ アカウントが一時的にロックされているかどうかを示す値を返します。

IsAccountLockedOut(String, Int32, TimeSpan)

指定された期間にパスワードの試行が失敗した回数が多すぎたために、指定されたメンバーシップ アカウントが一時的にロックされているかどうかを示す値を返します。

IsConfirmed(String)

ユーザーが確認されているかどうかを示す値を返します。

IsCurrentUser(String)

ログイン ユーザーのユーザー名が、指定されたユーザー名と一致しているかどうかを示す値を返します。

Login(String, String, Boolean)

ユーザーをログインさせます。

Logout()

ユーザーをログアウトさせます。

RequireAuthenticatedUser()

ユーザーが認証されていない場合、HTTP ステータスを 401 (Unauthorized) に設定します。

RequireRoles(String[])

現在のユーザーが指定されたロールのいずれにも該当しない場合、HTTP ステータス コードを 401 (Unauthorized) に設定します。

RequireUser(Int32)

指定されたユーザーがログインしていない場合、HTTP ステータスを 401 (Unauthorized) に設定します。

RequireUser(String)

現在のユーザーが指定されたユーザー名と一致しない場合、HTTP ステータスを 401 (Unauthorized) に設定します。

ResetPassword(String, String)

パスワード リセット トークンを使用してパスワードをリセットします。

UserExists(String)

指定されたユーザーがメンバーシップ データベースに存在するかどうかを示す値を返します。

適用対象