23. august 2003 - 14:49
Der er
24 kommentarer og 1 løsning
Fejl med FormsAuthentication.RedirectFromLoginPage
Hvorfor virker dette ikke? Når man prøver at gå på én af mine sider redirectes man ti loginsiden hvis man ikke er authentificeret. Når man så klikker på login udføres dette: if(isLoggedIn) FormsAuthentication.RedirectFromLoginPage(user.Text, true); men jeg bliver ikke sendt tilbage til den side jeg oprindeligt requestede...
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
23. august 2003 - 23:36
#1
... hvilken side bliver du da så sendt til ?
24. august 2003 - 10:11
#2
Jeg bliver slet ikke sendt videre ... :-S
24. august 2003 - 10:33
#3
Overvejet at det er fordi du ikke er blevet logget ind så?
24. august 2003 - 11:15
#4
Hmm ja vha. logføring samt Response.Write() er jeg ret sikker på at jeg er logget ind
24. august 2003 - 11:30
#5
Okay, har du noget kode, hvor bliver isLoggedIn evt. sat?
24. august 2003 - 12:11
#6
jepsen :-) protected void login_Click(object sender, EventArgs e){ isLoggedIn = Authenticate(user.Text, password.Text); WriteLog(user.Text, password.Text); if(isLoggedIn) FormsAuthentication.RedirectFromLoginPage(user.Text, true); }
24. august 2003 - 12:16
#7
og hvordan ser din Authenticate-metode ud... den returnerer en bool ?
24. august 2003 - 12:18
#8
Og hvis du har tjekket at isLoggedIn er true og man derfor kommer ind i if-sætningen, så ved jeg desværre ikke hvad der er galt.
24. august 2003 - 21:07
#9
Jeg kunne nu hellere tænke mig at se hvordan du er blevet redirected til din login-side. Altså hvordan du sikrer at login-side altid bliver kaldt
24. august 2003 - 21:32
#10
odegaard>> mon ikke det er web.config-filen der sørger for det ?
25. august 2003 - 08:41
#11
cyberfessor -> Authenticate returnerer en bool (og jeg er helt sikker på at den fungerer :-) odegaard -> som cyberfessor siger så er det webconfig der sørger for det. <authentication mode="Forms"> <forms name="THATSMYNAME" loginUrl="login.aspx" protection="All" timeout="30" /> </authentication> <authorization> <deny users="?" /> </authorization> <globalization requestEncoding="UTF-8" responseEncoding="UTF-8" />
26. august 2003 - 00:03
#12
cyberfessor: jo det ville jeg også mener, så det er derfor jeg spørger for en sikkerheds skyld :-)
26. august 2003 - 22:05
#13
if(isLoggedIn) { FormsAuthentication.RedirectFromLoginPage(user.Text, true); } else { Response.Write("Fejl!); } hvad sker der hvis du bruger ovenstående kode istedet ?
27. august 2003 - 15:07
#14
Jeg prøvede med: if(isLoggedIn){ Response.Write("her"); FormsAuthentication.RedirectFromLoginPage(user.Text, false); Response.Write("lulu"); } else Response.Write("Fejl"); og det resulterede i at der stod lulu
27. august 2003 - 15:17
#16
hmmm... ja, der er sq noget galt.. well, så kan du vel lave en manuel Response.Redirect ?
27. august 2003 - 18:41
#18
cyberfessor -> joh det kan jeg vel (går udfra at jeg så bare manuelt skal hente paramerten fra adressestien), meeeen det er vel en lappeløsning quaser -> kom du ind uden at have logget ind??? Anyway kan det mon være noget på serveren som skal instilles? :-)
27. august 2003 - 18:43
#19
quaser -> hmm du mener vist at det virkede da du prøvede? Korrekt?
27. august 2003 - 18:44
#20
...for nej jeg har ikke ændret koden siden jeg postede mit indlæg kl. 27/08-2003 15:11:12
27. august 2003 - 20:03
#21
Jep jeg loggede bare ind, fungerede ganske udemærket.
27. august 2003 - 20:25
#22
Hmmmmmmmm jeg har også prøvet på andre computere hvor den heller ikke virker :-S
27. august 2003 - 23:08
#23
Hmm, kan du ikke prøve at slå noget af det gøjl du har på siden til og fra? fx smartnavigation og andet skrammel. Kan se at det ikke virker i IE, men virker fint i Mozilla, både herhjemme og på arbejdet.
27. august 2003 - 23:19
#24
quaser -> you saved my day :-D jeg slog smartnavigation fra. Så kan du lige lægge et svar
27. august 2003 - 23:23
#25
svar
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.