konto usunięte

Temat: Różne poziomy uprawnień - jak w ASP.NET 4.0

to dobrze, więc chyba ostatnie jak na razie pytanie:
jak zrobić by jeden widok był różny w zalezności od roli usera.
przykładowo strona z forum dla zwykłego użytkownika jak wygląda wiadomo,
ale group admin dodatkowo powinien mieć wyświetlone opcje usuwania,edycji itp.
jak to się realizuje?

konto usunięte

Temat: Różne poziomy uprawnień - jak w ASP.NET 4.0

if IsUserInRole("Wojtek", "admin")
(ładujesz opcje dla admina)
else
(ładujesz opcje dla reszty)

Tak mi się zdaje :)

konto usunięte

Temat: Różne poziomy uprawnień - jak w ASP.NET 4.0

tylko, że przy MVC to chyba nieładnie robić to w widoku ?

konto usunięte

Temat: Różne poziomy uprawnień - jak w ASP.NET 4.0

ładniej zrobić logikę okna

konto usunięte

Temat: Różne poziomy uprawnień - jak w ASP.NET 4.0

Bartosz Rakowski:
ładniej zrobić logikę okna

ale mówimy o aplikacji web :/

konto usunięte

Temat: Różne poziomy uprawnień - jak w ASP.NET 4.0

Marek Urbanowicz:
tylko, że przy MVC to chyba nieładnie robić to w widoku ?

Ładnie, czy nie ważne, że działa :)
Jeżeli chcesz klepać dodatkowe funkcje, proszę bardzo :)
Jeżeli nie, gotowy przykład:

<% if (User.IsInRole("Admin")) { %>
<h1>Jestem admin :-)</h1>
<% } %>

konto usunięte

Temat: Różne poziomy uprawnień - jak w ASP.NET 4.0

Marek Urbanowicz:
ale mówimy o aplikacji web :/

racja, myślę w kategoriach silverlight'a mimo woli...

konto usunięte

Temat: Różne poziomy uprawnień - jak w ASP.NET 4.0

Bartosz Rakowski:
Marek Urbanowicz:
ale mówimy o aplikacji web :/

racja, myślę w kategoriach silverlight'a mimo woli...

apropo SL.
czy jak już będę miał gotową aplikację na ASP MVC 2, net 4.0 to ciężko mi będzie dorobić wersję na SL ?

konto usunięte

Temat: Różne poziomy uprawnień - jak w ASP.NET 4.0

Oczekujesz odpowiedzi TAK/NIE ?

Takiej raczej nie dostaniesz :)Sebastian Olszewski edytował(a) ten post dnia 12.07.10 o godzinie 15:38

konto usunięte

Temat: Różne poziomy uprawnień - jak w ASP.NET 4.0

Marek Urbanowicz:
apropo SL.
czy jak już będę miał gotową aplikację na ASP MVC 2, net 4.0 to ciężko mi będzie dorobić wersję na SL ?

jeśli po stronie serwera udostępnisz aplikację za pomocą rozwiązania wspieranego w SL (jakieś domain services), to trudność będzie zależała od rozbudowania aplikacji.
poza tym zawsze są różnice między jednym, a drugim...

konto usunięte

Temat: Różne poziomy uprawnień - jak w ASP.NET 4.0

wracając do całego mechnizmu ról ASP.NET.
czy lepiej używać gotowego całego mechanizmu który daje asp przez asp.net configuration tool czy samemu od zera sobie implementować po kolei wszystkie częsci.
pytam bo muszę przecież mieć inne rzeczy w profilu użytkownika niż domyślne i trochę się w tym motam

konto usunięte

Temat: Różne poziomy uprawnień - jak w ASP.NET 4.0

Odpowiedź masz w moim poście wyżej.
Jeżeli więcej roboty będzie przy dostosowaniu istniejącego mechanizmu to klep od zera.

Jakie to są inne niż domyślne?
Zawsze możesz dorobić tabelę z atrybutami usera, co za problem?

konto usunięte

Temat: Różne poziomy uprawnień - jak w ASP.NET 4.0

http://msdn.microsoft.com/en-us/library/2y3fs9xs.aspx

chciałem wykorzystać to.. używa ktoś z Was Profiles ?
próbowałem dodawać atrybuty ale niestety nie dało to efektu..

konto usunięte

Temat: Różne poziomy uprawnień - jak w ASP.NET 4.0

Ustawiasz w web.config:
<configuration>
<system.web>
<profile>
<propeties>
<add name ="pole" />
</propeties>
</profile>
<authentication mode= "Windows">
</system.web>
</configuration>

Logujesz się na stronce. Pod btn_click dajesz profile.pole="WOW";
A w labelku wyświetlasz profile.pole

Nie działa?

konto usunięte

Temat: Różne poziomy uprawnień - jak w ASP.NET 4.0

Sebastian Olszewski:
<authentication mode= "Windows">

a nie forms raczej?

konto usunięte

Temat: Różne poziomy uprawnień - jak w ASP.NET 4.0

tak, forms



Wyślij zaproszenie do