この質問はMetaにあるべきだと思うかもしれませんが、基本的にASP.Net MVCについてですが、私が実装したい技術はすでにSOに実装されています。評判ベースのユーザー権限をSOのように実装する方法は?
私はStackOverflowでのやり方と同じように評判が上がる一方、ユーザー認証システムを設計する方法がありますか?組み込みのフォーム認証に頼ることはできますか?ユーザーに表示されるリンク(評判に応じて)とリンクされないリンクを管理する方法
私たちはここでロールを使用することはできないと思いますので、私たちは1000人のロールで終わるわけですよね? 2つの役割(管理者、ユーザー)のみを使用することがあります。
[編集]:
私は私自身のユーザーテーブルではなく、フォーム認証に応じて作成する方がよいと思うし、私は、ユーザーテーブルに評判フィールド(と他のフィールド)を追加し、それを追跡することができますあなたが言ったように。 BTW @MartinHN、あなたが話したif
について知っていますが、私の質問はそのような問題を処理するよりスマートな方法ですか?
私はSOが "評判のパーミッション"を内部的に扱い、すべての普通のユーザーは単なる "ユーザー"だと思っていますが、ソースは見たことがないのでWAGです。 –
あなたは "認証"と "認証"を混同していますか? StackExchangeは認証にOpenIDを使用しますが、あなたが持っているパーミッションは決まっていません。 –
いいえ、私は保守の容易さと将来の拡張の両方を実現できるシステムを探したいと思っています。 –