Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Färdig kod för authentication med roller

Postades av 2008-11-25 10:13:34 - Jan Eriksson, i forum asp.net generellt, Tråden har 5 Kommentarer och lästs av 1065 personer

Ska sätta upp en sajt där det kommer vara ett antal användare med olika roller. Undrar om någon känner till någon färdig kodexempel för att hantera användarna, rollerna samt uppgifter som hör till användarna.

Enkelt förklarat så ska en admin kunna administera alla användare + deras uppgifter medans vanliga användare ska kunna lägga till sina uppgifter.

Någon som kan sparka mig åt rätt håll?

/Janne


Svara

Sv: Färdig kod för authentication med roller

Postades av 2008-11-25 11:18:59 - Patrik Löwendahl

Sök på ASP.NET Membership Provider


Svara

Sv:Färdig kod för authentication med roller

Postades av 2008-11-25 16:02:04 - Jan Eriksson

Tack, dock är problemet inte att veta vad jag ska söka på utan problemet är att hitta färdig kod som man kan använda. Delar av koderna och förslag finns det massor av men jag tänkte undvika att uppfinna hjulet igen. Vidare så får man se hur andra tänker, det lär man sig mycket på. Tanken var att någon kanske redan hade gjort detta. Har sökt utan att hitta så nu får vi se om vi plockar ihop något eget istället.

/Janne


Svara

Roleproviders är antaligen lösningen: Färdig kod för authentication med roller

Postades av 2008-11-26 12:42:33 - Jon Wiberg

Vilka delar i att autenticera, tillhörighetskontrollera är det du behöver?
(authentication, authorisation - typ vem är du och vad får du göra)

Vill du enbart ha en del av sättet att jobba med användare som har roller, olika användare ska kunna göra/se olika saker... så kan du alltid kolla in följande guide från 4guysfromrolla
http://aspnet.4guysfromrolla.com/articles/082703-1.aspx



Det finns HELT färdiga klasser/sätt att göra detta på från MS.
Självklart är deras defaultprovider till SqlServer.

Det finns providers för tex roller och medlemskap
(roleprovider, membershipprovider)

Om du vill kan du använda den rakt av.. men den kanske inte uppfyller de krav/önskemål du har på databashanterare (sql server) eller datatabellstruktur.

Det finns andra färdiggjorda providers till andra databashanterare.
Gör t.ex. en google på
".net Membership provider XXX"
".net role provider XXX"
där xxx är din databashanterare du vill använda.

som parantes finns t.ex. en artikel för MySql här http://www.pellesoft.se/area/articles/article.aspx?artid=975

Har du riktigt få användare (vars lösenord mm inte behöver uppdtateras.. iaf väldigt sällan)
så KAN man ordna användare direkt i web.config.
En snabb introduktion till detta sätt har du på http://www.devhood.com/Tutorials/tutorial_details.aspx?tutorial_id=85
(det finns säkerhetsaspekter på detta som säkert flera kommer "hugga" på) så om du vill använda det så läs på om det.

Det finns även sätt för att lagra användare i helt egna xml-filer.
Ett Xml membership provider ex på: http://msdn.microsoft.com/en-us/library/aa479031.aspx
... och eller ladda ned detta starterkit http://www.asp.net/downloads/starter-kits/blog-engine/
De har stöd för roller för användare med xml provider.


Bra startgrund för att kolla på MS sätt att jobba med roller, "medlemskap" mm är http://weblogs.asp.net/scottgu/archive/2006/02/24/ASP.NET-2.0-Membership_2C00_-Roles_2C00_-Forms-Authentication_2C00_-and-Security-Resources-.aspx


// Lycka till :)



Svara

Sv: Roleproviders är antaligen lösningen: Färdig kod för authentication med roll

Postades av 2008-11-26 16:34:38 - Jan Eriksson

Tackar för länkarna, ska läsa igenom och se om något passar.

Vill kunna hantera användare som har registera sig, roller etc. Vad varje roll får göra har vi ordnat men vilka roller varje användare tillhör vill vi kunna ändra. Vidare ska vi kunna lägga till uppgifter som tex telefonnr, adresser etc. Användarna ska sin bindas mot företag. Är en bit påväg. :-)


Svara

Sv:Roleproviders är antaligen lösningen: Färdig kod för authentication med roll

Postades av 2008-11-27 10:01:09 - Jon Wiberg

Ok bra :)

På det du beskriver låter det som den 1:a länken från 4guysfromrolla har är "lösningen" för dig.
Med den "metodiken" så kan man lagra bara de uppgifter man själv vill om användare, men fortfarande göra så olika användare har 1..* roller och använda asp.net rollpartionering
dvs olika roller får/får inte access till olika resuser (sidor och eller directories) som är hyffsat lätt att ställa in i web.config.

Eller om man verkligen vill "hårdkoda" in det.. i codebehind:en för varje resurs.
// Lycka till


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 165
27 952
271 704
998
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies