Avatar billede mathiasiversen Nybegynder
18. september 2001 - 23:09 Der er 8 kommentarer og
1 løsning

Global.asa - kan ikke få script til at virke!

Kan man ikke gøre sådan i global.asa:

<script language=\"VBScript\" RUNAT=\"Server\">

Sub Session_OnStart

if session(\"user\") = \"\" then
response.redirect(\"login.asp\")
end if

end Sub

</script>

den redirecter ikke!
Avatar billede tmceu Praktikant
18. september 2001 - 23:13 #1
Du har så vidt jeg husker, ikke adgang til response objektet i global.asa
Avatar billede mathiasiversen Nybegynder
18. september 2001 - 23:15 #2
hvad kan jeg så gøre for at viderestille til login?
Avatar billede tmceu Praktikant
18. september 2001 - 23:15 #3
Du har kun adgang til Application, Session og Request fra session_onstart
Avatar billede tmceu Praktikant
18. september 2001 - 23:16 #4
Du kan flytte ovenstående kode til startsiden på dit site, normalt default.asp
Avatar billede tmceu Praktikant
18. september 2001 - 23:18 #5
D.v.s. du kan lave flg. i toppen af default.asp:

response.buffer = true

if session(\"user\") = \"\" then
response.redirect(\"login.asp\")
end if

HUSK! Hvis du vil lave en redirect, må du ikke have skrevet noget som helst til klienten. D.v.s. ingen response.write eller alm. HTML kode inden din redirect.
Avatar billede mathiasiversen Nybegynder
18. september 2001 - 23:22 #6
jamen, det hjælper mig ikke at det kun er på default.asp, fordi så kan man jo bare logge på en side efter default (man kan gå udenom)
Avatar billede tmceu Praktikant
18. september 2001 - 23:26 #7
Så kan du lave det i en include fil, som du inkluderer i toppen af alle dine sider (denne måde at styre det på er ret udbredt). Husk i den forbindelse at give din include file extension .asp mod normalt .inc. Fejlen ved .inc er at selv om den indeholder ASP kode, vil man kunne åbne den i en browser som alm. tekst fil, d.v.s. uden koden bliver afviklet.
Avatar billede mathiasiversen Nybegynder
18. september 2001 - 23:30 #8
OK, det er jeg gået igang med at gøre - tak for hjælpen!
Avatar billede tmceu Praktikant
18. september 2001 - 23:32 #9
Det var så lidt :-)
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
Kurser inden for grundlæggende programmering

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