2012-03-26 4 views
0

Ich habe eine neue silverlight Business-Anwendung in Visual Studio erstellt.Silverlight Authentifizierung für Admin und normale Benutzer

Es generiert automatisch den Login-Bereich usw., aber ich möchte nur bestimmte Teile der Website für bestimmte Benutzer zugänglich sein.

Zum Beispiel möchte ich, dass ein Benutzer ein Administrator ist, der vollen Zugriff auf die gesamte Website hat, und ein normaler Benutzer, der nur Zugriff auf bestimmte Teile der Site hat.

Ich habe diese turorial here verwendet, die in gewissem Maße geholfen hat, aber es scheint mir nicht zu erlauben, Zugriffsrechte für bestimmte Benutzer zu erstellen. Wie kann ich das machen?

Antwort

0

Es gibt viele Möglichkeiten, dies zu implementieren. Eine einfache Möglichkeit besteht darin, eine "Benutzerrolle" -Tabelle und eine Zuordnung zwischen der Benutzer-ID und der Rollen-ID zu haben.

Dann überprüfen Sie in Ihrer Navigation, dass die Rolle diesen Teil der Site anzeigen/bearbeiten darf und entweder den Zugriff erlaubt oder eine Meldung "Sie haben keine ausreichenden Berechtigungen" anzeigt.

Die genaue Art des erforderlichen Codes hängt von Ihrer Navigationsimplementierung ab.

+0

Ich habe das Mapping und rief die Web-Service-Funktion, funktioniert ein Leckerbissen dank. – Ebikeneser

Verwandte Themen