0

ASP.NETは初めてです。

Webサイトで、ユーザーが登録できるようにし、入力データをデータベースに保存できるようにしたいのですが、データが確認されて承認されるまで、ログインが機能しないようにする必要があります。次に、データベースは、ログインと詳細を含む新しいエントリで更新されます。

登録の詳細とユーザーの詳細を別々のテーブルとして持つことは理にかなっていると思います。ユーザーの詳細には多くの追加フィールドがあります。したがって、登録とログインは異なるテーブルに接続する必要があります。

これは賢明に聞こえますか?この場合、CreateUserWizardコントロールとLoginコントロールを使用することで何かメリットがありますか?登録データとユーザーステータスを処理するためのカスタムデータベースとフィールドを指定できますか?

そうでない場合は、私がこれに「手動で」どのように取り組むべきかについて、いくつかの大まかな手順を教えていただければ幸いです。

4

1 に答える 1

0

ASP.Net メンバーシップ オブジェクトを使用してこれを行うことができます。ユーザーが作成されたら、必ずプロパティを 1 にオーバーライドしてください。これにより、確認してプロパティ = 0IsApprovedに設定するまで、ユーザーはログインできなくなります。IsApproved

于 2011-08-31T11:23:27.890 に答える