【質問】ASP.NETスレ Part7【雑談】 [sc](★0)
-
- 15
- 2012/09/03(月) 11:04:15.29
-
>>14
声をかけてくれる人がいると思ってなかったです。ありがとうございます(泣)
フォーム認証でよく解説されている方法は以下のようなやり方と認識しております。
・aspnet_regsql.exeでデータベース構築
・ASP.NET構成ツールでロールやユーザ情報の登録
・web.configで適宜ディレクトリやファイルにアクセス権限を与える
でも実際のアプリケーションでは、例えば以下の様な要件があったりするかと思います。
・既存の会員DBがあり、ユーザ情報はそちらから持ってきたい
→[aspnet_Users].[UserId]と[会員DB].[会員テーブル].[会員ID]の連関テーブルを持つ?
・既存の会員DBからの移行でログインIDやパスワードをそのまま引継ぎたい
→[aspnet_Membership]に移し替えたりせず、カスタムメンバシッププロバイダーを利用する?
・ユーザ情報はCSVなどで一括で流し込みたい
・あるロールのユーザは配下に複数のユーザを持っており、配下のユーザの削除・変更・新規登録などができる
特に知りたいのは最初のような場合に、どのようなデータベース設計をするかということです。
「そんなもん詳細な要件次第じゃアホ」と言われるかもしれません。
「オマエは根本的な部分が分かってない」と言われるかもしれません。
初歩的な質問だということは承知の上で、参考になりそうなサイトや
調べる手がかりとなりそうなキーワードでも良いので教えて頂けますと幸いです。
このページを共有する