---
title: "Enklast möjliga rollhantering?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/174179-enklast-möjliga-rollhantering"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "inspiro"
published: "2008-09-19T08:43:46.000Z"
updated: "2008-09-22T10:10:13.000Z"
replies: 11
views: 689
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/174179-enklast-möjliga-rollhantering"
---

# Enklast möjliga rollhantering?

## #1 — inspiro, 2008-09-19T08:43Z

Vilken teknik är bäst om man vill bygga in enklast möjliga rollhantering... Behöver två nivåer, User och Admin. Vissa sidor ska man bara kunna nå som Admin, och vissa sidor ska alla nå men som Admin ska man kunna göra lite extra på dem.

Min idé är att skapa en usertabell med en kolumn (bit) som avgör om du är admin eller inte... och sen bara sätta en session med den informationen i samband med login och sen löpande i koden använda den sessionen för att visa rätt saker. Är det en bra lösning?

Permalänk: https://www.webforum.nu/p/174179

## #2 — StefanBergfeldt, 2008-09-19T10:13Z

Varför inte använda Membership- och RoleProvider som ingår i .NET?

Permalänk: https://www.webforum.nu/p/2142520

## #3 — haagel, 2008-09-21T07:31Z

> **StefanBergfeldt skrev:**
>
> Varför inte använda Membership- och RoleProvider som ingår i .NET?

Fungerar den bra? Jag är sugen på att testa den lite, men vill gärna höra omdömen från någon som har erfarenhet av den...

Permalänk: https://www.webforum.nu/p/2142880

## #4 — Zaiman, 2008-09-21T07:33Z

> **StefanBergfeldt skrev:**
>
> Varför inte använda Membership- och RoleProvider som ingår i .NET?

Fungerar utmärkt!
Har använt den många gånger och jag har bara gott att säga.. (så här långt :e )

Permalänk: https://www.webforum.nu/p/2142881

## #5 — doggelito, 2008-09-21T09:50Z

> **inspiro skrev:**
>
> Är det en bra lösning?

Nej! :)
Att man bara kan vara antingen eller är ingen bra lösning.
Kortsiktigt funkar det så klart men det är dumt att göra så om du ändå bygger nytt från början. Bättre då att använda .net:s rollprovider eller bygga en egen rollhantering.
Det är ju inga konstigheter egentligen: En användartabell, en rolltabell och en relationstabell. Sen lite programmering mot formsauthentication, klart! :)

Permalänk: https://www.webforum.nu/p/2142899

## #6 — haagel, 2008-09-21T15:39Z

Vad finns för krav för att köra med denna? Måste man köra SQL Server, eller går det med vilken server som helst (t.ex. MySql)?

Permalänk: https://www.webforum.nu/p/2142940

## #7 — doggelito, 2008-09-21T20:36Z

> **haagel skrev:**
>
> Vad finns för krav för att köra med denna? Måste man köra SQL Server, eller går det med vilken server som helst (t.ex. MySql)?

mysql går fint! :)
<http://www.codeproject.com/KB/database/mysqlmembershipprovider.aspx>
<http://support.microsoft.com/kb/311495>
<http://www.google.se/search?num=50&hl=sv&q=asp.net+c%23+custom+roleprovider&btnG=S%C3%B6k&meta=>

Permalänk: https://www.webforum.nu/p/2143020

## #8 — Zaiman, 2008-09-21T20:40Z

> **doggelito skrev:**
>
> > **haagel skrev:**
> >
> > Vad finns för krav för att köra med denna? Måste man köra SQL Server, eller går det med vilken server som helst (t.ex. MySql)?
>
> mysql går fint! :)
> <http://www.codeproject.com/KB/database/mysqlmembershipprovider.aspx>
> <http://support.microsoft.com/kb/311495>
> <http://www.google.se/search?num=50&hl=sv&q=asp.net+c%23+custom+roleprovider&btnG=S%C3%B6k&meta=>

Länken till codeproject är lite överflödig. Membership/Roles är inbyggd i senare versioner av mysql.

Permalänk: https://www.webforum.nu/p/2143023

## #9 — haagel, 2008-09-22T06:34Z

Sweet!   :) 

Tackar!

Permalänk: https://www.webforum.nu/p/2143049

## #10 — newtech2007, 2008-09-22T07:09Z

Min idé är att skapa en usertabell med en kolumn (bit) som avgör om du är admin eller inte... och sen bara sätta en session med den informationen i samband med login och sen löpande i koden använda den sessionen för att visa rätt saker. Är det en bra lösning?

Permalänk: https://www.webforum.nu/p/2143053

## #11 — doggelito, 2008-09-22T09:48Z

> **newtech2007 skrev:**
>
> Min idé är att skapa en usertabell med en kolumn (bit) som avgör om du är admin eller inte... och sen bara sätta en session med den informationen i samband med login och sen löpande i koden använda den sessionen för att visa rätt saker. Är det en bra lösning?

Kee? :q

Permalänk: https://www.webforum.nu/p/2143072

## #12 — Gladh, 2008-09-22T10:10Z

> **newtech2007 skrev:**
>
> Min idé är att skapa en usertabell med en kolumn (bit) som avgör om du är admin eller inte... och sen bara sätta en session med den informationen i samband med login och sen löpande i koden använda den sessionen för att visa rätt saker. Är det en bra lösning?

Nej det är ingen BRA lösning. Fungerar det? Säkert helt tillräckligt för det som du vill. Men det är ingen bra lösning...

\- M

Permalänk: https://www.webforum.nu/p/2143076

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/174179-enklast-möjliga-rollhantering
