08. marts 2006 - 02:11Der er
9 kommentarer og 1 løsning
Login virker lokalt, men ikke på webserveren
Hej
Jeg har en ganske almindelig forms login på min site udviklet i asp.net 2.0, det fungere helt fint når jeg køre det lokalt, men når jeg lægger det ud på min webserver, så får jeg godt nok ingen fejl når jeg taster mine login info rigtig, men jeg bliver ikke redirected til den ønskede side, og kan ikke komme forbi min login side. Jeg er sikker på koden ikke fejler noget, men nærmer en indstilling, der skal indstilles når jeg har lagt det på serveren. Men her kommer koden alligevel:
if ((!txtBNavn.Text.Equals(string.Empty) && (!txtPwd.Text.Equals(string.Empty)))) { loginterract = new LoginInterac(); if (loginterract.CheckLogin(txtBNavn.Text, txtPwd.Text)) { FormsAuthentication.RedirectFromLoginPage(txtBNavn.Text, chbHuskMig.Checked); }
Det virker som om du har lavet dit eget login-system, istedet for at benytte det eksisterende... hvordan kan det være? og... hvor har du brugeroplysningerne gemt - og er du sikker på at der er adgang til det på tilsvarende vis som på din udviklingsmaskine. mvh
Hej snepnet, Jeg gemmer oplysningerne i en access db, jeg havde samme problem med det indbyggede login system i asp.net 2.0, så jeg lavede min egen. Ja den fungere helt fint lokalt på min udviklingsmaskine.
så er det måske bare fordi du går direkte på din login-side når du tester på din server? - den side der viderestilles til tages fra urlen, så hvis der ikke står noget der - er der ikke noget at viderestille til. du skal gå på en side der ikke er adgang til med mindre man er logget ind. mvh
Så fungere det, mærkeligt nok jeg synes bestemt jeg havde givet samme rettigheder til mappen før som nu.
Hvis det ok, vil jeg tillade mig at stille et lille tillægs spørgsmål spørgsmål snepnet og derefter tildel points til dig. Jeg har en arrayListe med forskellige telefonnr, jeg ønsker at sorter dem således at to ens telefonnr ikke forkommer lige efter hinnanden, dvs. der skal være en eller flere telefonnr imellem to ens telefonnr hvis der findes forskellige telefonnr i listen, hvordan kunne jeg løse dette, jeg har en bestillings klasse der indeholder telefonnr som en property, så jeg går ud fra at jeg kunne lave sorterings metoden på denne klasse, men kan ikke helt se hvordan den skulle se ud.
normalt når du laver sortering involverer det enten at du implementerer interfacet IComparable, eller IComparer. det første implementerer du typisk på klasser, hvor instanser af klassen skal kunne sammenligne sig selv med andre instanser - det andet er sådan set bare en sammenligner. (du kan f.eks. sortere et array sådan her someArray.Sort(someIComparerInstance)) men dit problem er nok nærmere, at du ikke har en algoritme for den type sortering....
det er sådan lidt specielt.... hvis tallet 3 i forbindelse med en sortering skal på plads nummer 2 - hvorfor skulle et andet 3-tal så ind på plads nummer 7?!?
da ens værdier ikke skal betragtes på samme måde i forb. med en sortering - er jeg slet ikke sikker at man overhovedet kan kalde det for sortering :o)
du kommer nok bare til at lave det som håndarbejde - altså selv flette en resulterende liste sammen udfra hvad der aktuelt ligger i en given liste, ved manuelt at distribuere værdierne til en ny liste.
Ok, ja det kan jeg godt se, for egentlig er det jo bare at sammenligne index med index +1 stemmer de ikke overens, kan de blive stående ellers rykkes index+1 til index+2, hvis der er plads i arraylisten.
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.