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


Inloggning med mera

Postades av 2006-12-31 15:15:40 - Magnus Hallberg, i forum asp.net generellt, Tråden har 5 Kommentarer och lästs av 650 personer

Tjena håller på med en sida där både företag och privatpersoner ska kunna vara kunder. Jag vill använda mig av inloggningen i .NET 2. Men hur löser jag detta med databasen, jag menar med namnuppgifter med mera på kunderna. Det är ju väldigt smidigt att använda den inbyggda inloggningen så det kan väl inte vara så himla svårt att fixa till detta?


Svara

Sv: Inloggning med mera

Postades av 2007-01-01 14:55:38 - Patrik Löwendahl

Vi skiljer på inloggningsuppgifterna och den affärsbaserade datan om kunden. Det innebär att vi använder tabellerna för membership för säkerheten och sen skapar vi två tabeller. En där vi lagrar den affärsbaserade datan som namn, address osv och en länkningstabell där vi länkar samman raderna i membership tabellerna med raderna i kund tabellen.

Typ:
membership_key | customerId

Det gör att vi sedan utifrån den inloggade kan hämta upp rätt information. Nu brukar vi ju dessutom abstrahera bort hela den hanteringen och skapar objekt som fylls med data från de båda tabellerna. Typ:

   public class Customer {
       public string MembershipKey; // från membership tabellerna.
       public string[] Roles; // från membership tabellerna.
       public string Name; // från customer tabellen.
       public string Company; // från customer tabellen.
    }


Sen skapar vi en service klass som hämtar det aktiva användarobjektet typ:

   Customer currentCustomer = CustomerService.GetCurrentLoggedOnCustomer();


Svara

Sv:Inloggning med mera

Postades av 2007-01-03 22:53:14 - Magnus Hallberg

Öppnar tråden igen, det verkar som om det fungerar så här.

Kan jag göra följande? Jag har en databas som heter exempelvis minDb där jag har ett antal tabeller nu vill jag använda mig av login och allt annat i den inbyggda databasen aspnet eller vad det är den heter. Kan jag på nåt sätt få in de tabeller och sp med mera i min befintliga databas och utan att byta namn på den?


Svara

Sv: Inloggning med mera

Postades av 2007-01-03 23:08:31 - Niklas Györi

Du kan ju preparera din databas att vara den som .net använder för roller och medlemskap.

Då behöver du inte ha två olika databaser för att lösa det hela.

Så behöver du ställa in din web.config så att det pekar på din databas.


Svara

Sv:Inloggning med mera

Postades av 2007-01-03 23:29:22 - Magnus Hallberg

Du skulle inte kunna beskriva hur detta görs? Jag ahr inte en aning om hur jag ska fixa till det :(


Svara

Sv: Inloggning med mera

Postades av 2007-01-04 00:07:11 - Niklas Györi

Har du SQLServer kör du aspreg_iis mot din databas (Kör aspreg_iis /?) och läs hjälpen.

Sedan modifierar du din web.config så att anslutningssträngen pekar mot din databas.
Och ändrar om provider för membership och roles.

Så här ser delar av min web.config ut

<membership>
<providers>
<remove name="AspNetSqlMembershipProvider" />
<add connectionStringName="Personal" enablePasswordRetrieval="true"
enablePasswordReset="true" requiresQuestionAndAnswer="false" applicationName="/" requiresUniqueEmail="true" passwordFormat="Clear" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="7" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" passwordStrengthRegularExpression="" name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</providers>
</membership>
<roleManager enabled="true">
<providers>

<remove name="AspNetSqlRoleProvider" />
<add connectionStringName="Personal" applicationName="/"
name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</providers>
</roleManager>


Som du ser pekar roles och membership mot databasen personal. Den har jag gjort en anslutningssträng mot tidigare i filen.

Sök annars i forumet, det finns säkert fler som redan frågat detta. Annars är ett annat bra forum www.asp.net där finns det med största sannolikhet svar på din fråga.

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 170
27 953
271 705
3 886
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