2011-04-11 10 views
0

私はASP.netにウェブサイトを作成し、MySQLデータベースを使用しています。私は何をお勧めしますか?ASP.net - 自分のログインモジュールまたは内蔵ですか?

  • 両方の可能プロ/短所は何ですか?準拠したメンバシッププロバイダを使用したSQLインジェクションのチェックログイン制御を内蔵

を自分のログインシステムを構築

ありがとうございました!

答えて

1

私は自分自身を使用します。

  • は、登録のためのUserServiceのクラスを作成します
  • (より良いすべての汚い仕事をするためにEntityFrameworkのようなORMを使用して)それのためのデータベーステーブルとUserクラスを作成し、認証、パスワードハッシング、およびその他のロジック。

私は1つのプロジェクトに組み込みのasp.netユーザー/ロール管理を使用しました。それには何も問題はありません。しかし、コードと柔軟性をより詳細に制御する必要がある場合は、自分で作成することを検討してください。

+0

ありがとうございます!私は自分のログインを書くことも好きです。それはプログラマーの比較や好みをオンラインで見つけるのは難しいですが、 – CustomX