Avatar billede c-sharp Nybegynder
08. juli 2004 - 15:24 Der er 16 kommentarer og
2 løsninger

Når man har logget ud skal man ikke kunne gå tilbage

Jeg har et super træls problem. Nå man logger ud af min side kan man gå tilbage og så er man logget ind igen, Hvordan undgår man det?
Avatar billede chrede Nybegynder
08. juli 2004 - 22:52 #1
man ser sansynligvis nok kun browserens cache. men du kan disable caching på broseren ved at lægge følgende kode i page_load metoden:
System.Web.HttpContext.Current.Response.Cache.SetCacheability(HttpCacheability.NoCache);
System.Web.HttpContext.Current.Response.Cache.SetExpires(System.DateTime.Now);
System.Web.HttpContext.Current.Response.AddHeader("Pragma", "no-cache");
System.Web.HttpContext.Current.Response.AddHeader("cache-control", "no-store");
System.Web.HttpContext.Current.Response.Expires = 0;
Avatar billede chrede Nybegynder
08. juli 2004 - 22:52 #2
:-)
Avatar billede c-sharp Nybegynder
09. juli 2004 - 06:33 #3
det løser ikke helt mit problem, for hvis du trykker tilbage og derefter opdater er man logget ind igen. Jeg vil iøvrigt også gerne undgå den sider der for tæller at data er forældet......

Hvordan kan man lave det ligesom her på eksperten, hvis man logger af kan man ikke gå tilbage for at logge ind igen, og her er heller ikke noget med at den ikke kan vise siden på grund af forældet data.
Avatar billede chrede Nybegynder
09. juli 2004 - 09:16 #4
Hvordan logger du ind. Hvilken kode bruger du?
Har du en kode til at logge ud igen?
Avatar billede c-sharp Nybegynder
09. juli 2004 - 09:41 #5
Det fungere stort set som her på eksperten. Man har en boks som den i venstre side her på eksperten hvor i man kan logge ind, når man er logget ind står man på samme side som før men kan nu se nogle flere oplysninger. Når man logger ud trykker man log ud (man skal ikke taste nogen kode for at logge ud)
Avatar billede chrede Nybegynder
09. juli 2004 - 09:42 #6
Jamen er det så ikke din logud kode der ikke virker?
Avatar billede c-sharp Nybegynder
09. juli 2004 - 09:46 #7
Det hele virker sådan set fint, problemet er bare at når man trykker tilbage så er man logget ind. Hvis man logger ud her på eksperten og trykker tilbage sker der ikke noget.
Avatar billede chrede Nybegynder
09. juli 2004 - 09:49 #8
du er nødt til at paste din kode her, ellers kan jeg ikke hjælpe
Avatar billede c-sharp Nybegynder
09. juli 2004 - 10:00 #9
Ok det her sker der når man logger af:

    private void logaf_Click(object sender, System.EventArgs e)
    {   
        if(Request.Cookies["gate2trade"] != null)
        {
            HttpCookie cookie = new HttpCookie("gate2trade");
            cookie.Expires = DateTime.Now.AddDays(-1);
            Response.AppendCookie(cookie);
        }

        Session["brugernr"] = null;

                // Her gøres login panelt synligt (Så det er muligt at logge ind)
                // Og panelt med personlige oplysninger fjernes
        login.Visible = true;
        erLoggetInd.Visible = false;           
    }
Avatar billede chrede Nybegynder
09. juli 2004 - 10:06 #10
har du tjekket om cookien bliver slettet?
Avatar billede c-sharp Nybegynder
09. juli 2004 - 10:20 #11
Min kode virker fint, for hvis jeg opdater siden vise den som den skal, problemet er at når man trykker på tilbage knappen i browseren vise en kopi af siden som de så ud, dvs. at den ikke bliver reloadet, og vises derfor som om at man er logget ind.
Avatar billede chrede Nybegynder
09. juli 2004 - 10:38 #12
hvad sker der hvis du trykker F5 efter du trykket tilbage?
Avatar billede c-sharp Nybegynder
09. juli 2004 - 10:42 #13
Så er jeg stadig logget ind
Avatar billede chrede Nybegynder
09. juli 2004 - 10:45 #14
det virker underligt... hvad hvis du logger ind, logger ud, og indtaster adressen på siden i adresselinien og trykker [enter] ?
Avatar billede c-sharp Nybegynder
09. juli 2004 - 10:49 #15
Så er jeg logget ud!

Hvis jeg logger ud, går tilbage (så den viser at jeg er logget ind), og går til en anden underside på sitet, er jeg blevet logget ud.
Avatar billede chrede Nybegynder
09. juli 2004 - 10:55 #16
tja, jeg må springe fra. jeg har ingen ide om hvad der kan være galt så :-(
Avatar billede c-sharp Nybegynder
09. juli 2004 - 11:05 #17
Nu er mit eksempel ikke et enestående eksempel, jeg synes faktisk at der er mange sider hvor man kan gå tilbage efter man har logget ud, også ser det ud som om man er logget ind igen.

Men eksperten har ikke det problem på deres side, jeg ville bare gerne vide hvordan man kan implementer sin løsning så det fungere på samme måde som på eksperten
Avatar billede c-sharp Nybegynder
27. august 2004 - 10:24 #18
Jeg lukker igen. fandt ikke ud af det :-(

chrede: tak for dit forsøg!
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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