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


var är profilen till Web.Security.MembershipUser ?

Postades av 2006-04-18 16:34:29 - Rickard Robin, i forum asp.net generellt, Tråden har 1 Kommentarer och lästs av 397 personer

Tjena!

Använder hela user/role/person. systemet till .net 2.0.
Kommer åt den inloggade användarens profil och profilens typade egenskaper där genom t.ex:

Profile.DisplayName 'hämtar den inloggade användarens riktiga namn

Om jag är inloggad admin vill jag ha en lista på alla displaynames som finns.. Jag vill söka fram
specifika användares profiler, och hämta egenskaper för profilerna. Hur sjutton gör jag detta?
Jag har inte hittat någon enkel lösning för något så simpelt som detta..

Hittade ProfileManager.FindProfilesByUserName .. Men den returnerar ProfileInfo, och genom denna klass
kan man inte få tag på sina egna profil-egenskaper som man verkligen vill åt!

Hjälp uppskattas !


Svara

Sv: var är profilen till Web.Security.MembershipUser ?

Postades av 2006-04-19 11:19:48 - Rickard Robin

hade inte hunnit läsa så mycket om detta när det skrevs, men jag svarar min egen fråga, samt förbereder för att kanske skriva en *enkel* artikel av det hela:

Lösningen verkar vara att man helt enkelt får skriva sin egen MemberShipUser Provider, och berätta för sin applikation att använda denna provider istället för den som finns med. Då kan man utöka providern med egendefinierade useregenskaper, eller än bättre, endast lägga till en egenskap, som heter UserProperties.

Då bör man enkelt komma åt dessa egenskaper med exempelvis:
Web.Security.Membership.GetUser(Profile.UserName).MyUserProperties.[lista på mina egenskaper]

Min strategi (kraftigt förenklad med reservation för ändringar) är att
1: Förändra aspnet_security databasen och lägga till en extern "useregenskaps tabell" och koppla den
2: Skapa en egen ärvd MembershipUser Provider
3: Skapa klassen MyUserProperties
4: Från min nya provider länka till MyUserProperties via UserID
5: Ändra web.config så att denna provider används


På vidare sätt tänker vi också utöka den otroligt basala rättighetssystemet med: rättigheter, rättigheter till roller, rättigheter till användare, roller till rättigheter, "Objekt" där objekt är väldigt generellt, och kan vara enstaka rader från helt olika tabeller. Exempelvis en viss typ av objekt kan vara "Skolor" eller "Företag", "Filer", "Mappar". , Men detta kommer inte inkluderas i artikeln =)


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 602
27 953
271 705
5 976
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