0

私はWebアプリケーション(C#、エンティティモデリングを使用したVS2008)で作業しており、サイトを通じて管理できるログイン/認証/承認オプションをいくつか追加します。

そのような機能を実装するいくつかの方法を知りたいです。

このサイトの訪問者は誰でもかまいませんが、サイトにアクセスする前に何らかの方法で登録する必要があるため、ユニークな訪問者を追跡できます。一部の訪問者は、自分の役割に基づいて追加のアクセス権を取得し、場合によっては、訪問者は自分のサイトに独自のパーソナライズされたスタートページを持ちます。

現在、3つの選択肢があります。1)新しいシステムを最初から作成します。2)VSが提供する機能を使用します。3)Googleおよび他のいくつかのOpenIDAPIを使用します。(そして、これに役割システムを追加します。)

ユーザーとロールを管理するための(無料の)オプションは他にもありますか?

4

1 に答える 1

2

これを処理する最も効果的な方法は、2)と3)を組み合わせて、OpenIDを実装する.Netベースのメンバーシッププロバイダーを作成することだと思います。つまり、もちろん、顧客/マネージャーがOpenIDサポートを必要としている場合-そうでない場合(そしてあなたが尋ねるときに明確に)、通常の.NETメンバーシップを実行してください。車輪の再発明をしないでください。

于 2009-06-10T12:55:27.010 に答える