Har gjort en applikation som i visa moment kräver login. Har då använt mig av VS login verktyg vilket funkar bra när jag kör den lokalt. Däremot blir det problem när jag har lagt upp den och ska köra den via en webserver. Förmodligen är problemet att den har en adress som refererar till "min" dator även när den ligger uppe. Tyvärr hittar jag inte var jag kan ändra den adressen. Det finns många sätt att autentisera användare. Problemet är inte att kolla om användaren är inloggad utan att få kontakt med databasen där användarnamnet och lösenordet finns lagrat. Var har du flyttat databasen någonstans då? Den måste ligga på webservern (eller en annan server med databas som man kommer åt från webservern). Sen får du ändra din connection string i web.config. I web.config finns ingen connection string. Hittar heller inte nån annat ställe där man skulle kunna ändra "adressen" till db´n. Databasen ligger på samma webserver som resten av applikationen finns. Om du inte gjort några inställningar själv så försöker Membership providern att läsa av en connection sträng som heter "LocalSqlServer". Den är vanligtivs angiven i Den globala konfigurationen på servern (jag minns inte om det var i Config/machine.config eller Config/Web.config för asp.net 2.0). Löste det med att skriva en egen login och lägga med en tillhörande web.config och sedan lägga dessa i en underkatalog. Funkar rätt bra nuLogin problem med VS egna loginfunktioner
Är det någon som har koll på var man kan ändra pathen till databasen för login? Sv: Login problem med VS egna loginfunktioner
1) Vid inloggning sätta e.Authenticated till true eller false baserat på egen logik
2) Lägga användarnamn och lösenord i web.config
3) Skriva egna providers för authentisering och/eller rollhanteringSv:Login problem med VS egna loginfunktioner
Databasen är en db som VS själv skapat till sitt eget login verktygoch har fått en adress lokalt på min dator. När jag sedan ska komma åt den via Internet efter att jag "lagt upp" den på en webserverså funkar ju inte min lokala adress längre.Sv: Login problem med VS egna loginfunktioner
Sv:Login problem med VS egna loginfunktioner
Sv: Login problem med VS egna loginfunktioner
Om du vill peka om den utan att konfigurera dina membershipproviders så kan du göra så här:
<connectionStrings>
<remove name="LocalSqlServer" />
<add name="LocalSqlServer" ConnectionString="..." Provider="System.Data.SqlClient" />
</connectionStrings>
Typ (skrev den ur minnet, så jag kan ha fel på ngt).Sv:Login problem med VS egna loginfunktioner