私はASP.NET MVCの新機能です。私はPHPからそれに切り替えました。ASP.NET MVCでユーザーを管理する最善の方法は何ですか
PHPでは、ユーザーを管理するページを作成するときに、ユーザーとプロファイルのテーブルを作成してその中にデータを格納することがよくありました。 ASP.NETにはメンバーシップとプロファイルプロバイダがあります。
私の質問は、ASP.NET MVCでユーザーを管理する最良の方法は何ですか? PHPのようにカスタムテーブルやロジックを作成する必要がありますか?カスタムプロバイダを作成する必要がありますか?
私は知っている、この問題に関する多くの似たようなトピックがあります。しかし、それらのどれも私が必要とするものではありません。
マイクさん、ありがとうございました。
ホイールを再発明する必要はありません。組み込みのメンバーシップ・プロバイダーを使用します。あなたがすることは何でもエラーが発生しやすく、安全性が低くなります。特に.netフレームワークに精通していない場合は特にそうです。マイクロソフトのエンジニアが構築したものを成長させるまでには、しばらく時間がかかるでしょう。 – frenchie
@frenchie私は同意しないことを願います。メンバシッププロバイダは、他の多くの素早く汚いものと同様に、素早く汚れたもの(またはデモ)には適しており、より良い(あなたのニーズに合わせて)会員になることは難しくありません。私は自分のアプリケーションニーズに応じてメンバーシッププロバイダを構築し、メンバーシップは自分のニーズに適切に対応していません。数年前に私はこの結論に至りましたが、細部まで覚えているわけではありませんが、ユーザーIDとしてguidsを使用するのは嫌です。 – MikeSW