Avatar billede aphandersen Juniormester
07. maj 2006 - 11:15 Der er 3 kommentarer og
1 løsning

Loginsystem i ASP.NET 2

Jeg er lige startet på at lære ASP.NET 2, så jeg er stadig lidt forvirret. Derfor har jeg 2 spørgsmål jeg håber i vil hjælpe med at svare på.

1. Man kan i ASP.NET 2 bruge de indbyggede komponenter til at opbygge et loginsystem, ved bare at trække komponenterne hen på siden og så konfigurere dem. Men problemet er at når man opretter sig som bruger i sådan et system, er man tvunget til at skulle vælge et såkaldt "strong password". Hvordan fjerner man dette, så man helt selv kan vælge sig password?

2. Jeg har fundet ud af hvordan man bruger de indbygede datakomponenter, til f.eks. at lave en datatabel. Men hvordan laver jeg en helt almindelig forbindelse til en database, og henter en værdi fra en tabel og udskriver den?

Håber i kan hjælpe!
Avatar billede langthjem Nybegynder
07. maj 2006 - 17:40 #1
Jeg hægter mig lige på spørgsmålet, vil også gerne høre om nogen kan den med at trække et simpelt felt ud.
Avatar billede snepnet Nybegynder
07. maj 2006 - 21:00 #2
Du omkonfigurerer din provider i din konfigurationsfil:
Der er mange ting du kan stille på... Her er et eksempel på en del af dem.

// web.config under system.web
<membership>           
  <providers>
  <remove name="AspNetSqlMembershipProvider"/>
  <add
    connectionStringName="LocalSqlServer"
    enablePasswordRetrieval="false"
    enablePasswordReset="true"
    requiresQuestionAndAnswer="false"
    requiresUniqueEmail="false"
    passwordFormat="Hashed"
    maxInvalidPasswordAttempts="5"
    minRequiredPasswordLength="1"
    minRequiredNonalphanumericCharacters="0"
    passwordAttemptWindow="5"
    passwordStrengthRegularExpression=""
    name="AspNetSqlMembershipProvider"
    type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
  </providers>
</membership>

de her 2 er de mest interessant for dig ifm. dit spørgsmål

minRequiredPasswordLength="1"
minRequiredNonalphanumericCharacters="0"

mvh
Avatar billede snepnet Nybegynder
07. maj 2006 - 21:03 #3
Mht til det med at hente data - så kan du gøre det sådan her (der er mange muligheder):

using(SqlConnection connection = new SqlConnection("dinconnectionstring"))
using(SqlCommand command = new SqlCommand("select ditten from datten where dattenid=12", connection))
{
  command.Connection.Open();
  string s = command.ExecuteScalar() as string;
  someLabel.Text = s;
}

mvh
Avatar billede aphandersen Juniormester
18. februar 2013 - 13:25 #4
Denne tråd lukkes da der ikke er postet et svar.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester