0

ユーザー登録に取り組んでいます。デフォルトでプロジェクトで使用されている基本登録を使用しました。問題は、登録後のユーザーがサイトの保護された部分にアクセスできることです。新規登録ユーザーの承認のための組み込み機能のようなものですか?

私はこの記事を見つけました:http ://www.4guysfromrolla.com/articles/062508-1.aspx

「幸いなことに、新しいアカウントが非アクティブになるようにCreateUserWizardコントロールを構成するのは簡単です。コントロールのDisableCreatedUserプロパティをTrueに設定するだけです」[私が思うに、登録ユーザーは、管理者がWebサイト管理ツールで承認するまで承認されません。 、 正しい?]

しかし、DisableCreatedUser属性が見つかりません。

4

1 に答える 1

1

[Authorize(Roles="Role1,Role2")] http://msdn.microsoft.com/en-us/library/system.web.mvc.authorizeattribute.aspx を使用して、特定の役割を持つユーザーを一部のアクションまたはコントローラーに制限することをお勧めします 。個人的には文字列は使用しませんが、Enum は Roles="" に渡され、独自の MyAuthorizeAttribute を作成することができAuthorizeAttribute ます本当か何か。また、既定のメンバーシップ データベースを使用しないでください。独自に作成し、MembershipProvider http://msdn.microsoft.com/en-us/library/system.web.security.membershipprovider.aspxおよび RoleProvider http: //msdn.microsoft.com/en-us/library/system.web.security.roleprovider.aspx.

于 2012-05-19T23:59:10.020 に答える