Avatar billede KingMedia Novice
08. august 2004 - 18:26 Der er 2 kommentarer og
1 løsning

arrays og videresendelse

Hej eksperter.. 

Jeg sidder med et stykke kode, som gerne skulle tjekke op på om bestemte har adgang til noget bestemt eller ej ( i det her tilfælde en mappe i et galleri).

Det kan gøres nemmere, men da det bare er til mit eget, og jeg ikke gider lave hele skidtet om, så er det fint nok ..

<%
accept = "Navn1|Navn2|Navn3|Navn4" ' osv osv osv osv
arrAccept = Split(accept,"|")

for i=0 to ubound(arrAccept)
  if not arrAccept(i) = Session("User") then
%>
<script type="text/javascript">
var ref = document.location
document.location='/?p=/Include/Error/default.asp&amp;Err=401&amp;ref=' + ref
</script>
<%
end if
next
%>


Det virker ikke helt som det skal, men så vidt jeg kan se så når den jo også kun at tjekke på det første element i mit array, og matcher det ikke, så videresendes man.

Kan de lade sig gøre at gennemløbe mit array, og hvis Session("User") ikke matcher noget i mit array SÅ viderestilles der ? :o)

/Mads
Avatar billede jytte Nybegynder
08. august 2004 - 19:12 #1
dim accepted
accepted=false
for i=0 to ubound(arrAccept)
  if arrAccept(i) = Session("User") then
    accepted=true
  end if
next
if not accepted then
%>
<script type="text/javascript">
var ref = document.location
document.location='/?p=/Include/Error/default.asp&amp;Err=401&amp;ref=' + ref
</script>
<%
end if
Avatar billede KingMedia Novice
08. august 2004 - 19:19 #2
ahh ja selvfølgeglig..  nogle gange stirrer man sig bare blind :o)

Smid et svar, og tak for hjælpen :o)

/Mads
Avatar billede jytte Nybegynder
08. august 2004 - 19:46 #3
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
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