2012-03-26 6 views
0

私はVisual Studioに新しいSilverlightビジネスアプリケーションを作成しました。管理者と一般ユーザー向けのSilverlight認証

自動的にログインセクションなどが生成されますが、特定のユーザーがウェブサイトの特定の部分だけにアクセスできるようにしたいとします。

たとえば、管理者である1人のユーザー、すべてのWebサイトに完全にアクセスできるユーザー、およびサイトの特定の部分にしかアクセスできない通常のユーザーが必要です。

私はある程度助けてくれたこの洞窟hereを使用しましたが、特定のユーザーへのアクセス権を作成できないようです。これどうやってするの?

答えて

0

これを実装する方法はたくさんあります。 1つの簡単な方法は、「ユーザーロール」テーブルと、ユーザーIDとロールIDとの間のマッピングを持つことです。

ナビゲーションで、その役割がサイトのその部分を表示/編集することが許可されていることを確認し、アクセス権を許可するか、「十分な権限がありません」というメッセージを表示します。

必要なコードの正確な性質は、ナビゲーション実装によって異なります。

+0

私はマッピングを行い、Webサービス機能を呼び出し、感謝の気持ちで動作します。 – Ebikeneser

関連する問題