Avatar billede para7 Nybegynder
22. februar 2005 - 23:49 Der er 2 kommentarer og
1 løsning

Simpel adgangskontrol

Jeg har en portal i .net c# af typen CommunityStarterKit.
Jeg ønsker en midlertidig adgangskontrol på forsiden, som er  Default.ascx.
Nu er jeg stadig mest til gammelasp, så jeg må have lidt hjælp.

Jeg har i toppen af siden lavet følgende, som ville virke på en alm. asp side, men formen vil ikke sende til nogen specifik side. Der skal være adgang sålænge session lever. Hvordan gør man ?

Her er hvad jeg har:

<%'S&aelig;rlig adgangskontrol:
Dim downloadAdgang
downloadAdgang = "x"
If instr(Request.Url.Host,"localhost") And Session("looneyAdgang")= "" Then
%>
    <div style="position:absolute;border:0px solid red;top:20px;left:40px">
    <font class='H1'>Login til portalen</font><br><br><br>
    Portalen &aring;bnes n&aring;r bestyrelsen har godkendt indholdet.<br><br>
    Bestyrelsen kan logge ind her:<br><br>
    <form name='adg' method='POST' action='Default.ascx'>
    Indtast Adgangskode <input type='password' name='Adgangskode'><input type='submit' value='Send'>
    </form>
    </div>
    <%
    If Request.Form("Adgangskode") <> downloadAdgang or Session("looneyAdgang") = "" Then
        Response.End
        Else
        Session("looneyAdgang")= "OK"
    End If
End If
%>
Avatar billede para7 Nybegynder
22. februar 2005 - 23:55 #1
PS: Det skulle være OK at blokere Default.ascx. Andre sider/menupunkter stoppes også.
Avatar billede para7 Nybegynder
23. februar 2005 - 08:59 #2
Nogen ideeer?
Avatar billede para7 Nybegynder
23. februar 2005 - 18:47 #3
Jeg fandt en løsning uden formsubmit.
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