26. januar 2012 - 10:37Der er
1 kommentar og 1 løsning
Login controller med eksisterende database
Hej
Jeg har en site opbygget i ASP med Access og jeg er nu i gang med at udvikle en ny version af sitet i ASP.NET 4 (C#). Hertil har jeg set på de indbygget controllers som ASP.NET tilbyder og heriblandt login-controlleren. Det ser ud til, at der er en masse arbejde at spare ved at anvende den og de tilhørende funktioner.
Jeg vil dog gerne anvende de eksisterende data og jeg har en MS SQL Server 2008 tilknyttet, samt er data flyttet hertil. Er det muligt at anvende eksisterende data med denne controller?
Jeg har læst omkring "Custom Membership Providers", men kan ikke se hvorledes, at mit eksisterende data bliver implementeret.
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
Hej, Måske er det nok at override din MembershipProvider og blot implementere de metoder du har behov for (ValidateUser f.eks)
public class Membership : MembershipProvider { .. .. public override bool ValidateUser(string username, string password) { // Her dit metodekald til eksisterende datalag
return true/false; }
Denne klasse refereres i web.config som: <membership defaultprovider="MinProvider"> <providers> <add name="MinProvider" type="MemberShip, App_Code" /> (Her er "MemberShip.cs filen lagt i kataloget App_Code")
Tak for kommentaren uucico, men fik ordnet det uden anvendelse af controllerne.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.