私は .net メンバーシップを使用していますが、私が働いているものはすべてカスタマイズしたいと考えています。
私がやりたいことは次のとおりです。
- カスタム フィールドを使用してカスタム データ テーブル [Users] を作成する
- 現在のデータを新しいテーブルにインポートする
- [ユーザー] に必要なものすべてについてカスタム クラスと関数を作成する
.netメンバーシップがどのように機能するかはわかりませんが、使用すると暗号化されたCookieが送信される可能性があります
var user = Membership.GetUser();
.Net はユーザー Cookie を復号化し、どのユーザーであるかを認識します。
これは、.net がユーザー AUTH Cookie を作成する方法のスクリーンショットですhttp://prntscr.com/97043
ただし、ユーザーがログアウトしてログインするたびに、この値は異なります。
だから私が知りたいのは:
- 100% カスタム Web サイトを作成したいとします。カスタム ログインを作成するにはどうすればよいですか?
- カスタム メンバーシップを利用する際のセキュリティ上の問題をすべて教えていただけますか?