Avatar billede dagreyman Nybegynder
02. maj 2003 - 10:15 Der er 14 kommentarer og
1 løsning

Disable Backspace eller ....

Jeg har en php side, hvor jeg logger inde med sessions.
Men selv om jeg bruger
session_start();
session_unset();
session_destroy();
til at cleare mine sessions, så kan jeg stadig bruge backspace og det skal jeg have fjernet.
Det skal lige siges at alle mine sider checker efter om brugeren har adgang til siden og det fungere også, bare ikke når man bruger backspace.

Nogen der kan hjælpe med at disable knappen eller om der er et alternativ.

GreyMan
Avatar billede kimg Nybegynder
02. maj 2003 - 10:33 #1
session_start();
session_unregister('username');
session_unset();
session_destroy();


username = hvad du har kaldt det.

Virker hos mig.

Kim
Avatar billede ttc Nybegynder
02. maj 2003 - 10:34 #2
prøve om dette her ikke virker :

<script>
function checkShortcut()
{
                if(event.keyCode==8 || event.keyCode==13)
        {
              return false;
        }
}
</script>
<body onkeydown="return checkShortcut()">
Avatar billede dagreyman Nybegynder
02. maj 2003 - 10:38 #3
Er det selve variablen som jeg bruger som loginname, eller skal jeg sætte et session_name og så det er det man unregister?
Avatar billede dagreyman Nybegynder
02. maj 2003 - 10:39 #4
-->ttc
Den har jeg prøvet, men den ændre ingenting :-(
Avatar billede kimg Nybegynder
02. maj 2003 - 10:39 #5
Det du skriver i session_register
Avatar billede kimg Nybegynder
02. maj 2003 - 10:46 #6
Jeg bruger det sådan her:

Kim

--- Login.php
<?php
session_register("passuser");
session_register("loginuser");
?>

--- Min logoff fil logout.php
<?php


        session_start();
        session_unregister('passuser');
        session_unregister('loginuser');
        session_unset();
        session_destroy();

        header("Location: index.php");


?>
Avatar billede dagreyman Nybegynder
02. maj 2003 - 10:47 #7
-->Kimg

Nu har jeg prøvet at unregistrere begge mine variabler, men det virker desværre heller ikke.
Avatar billede kimg Nybegynder
02. maj 2003 - 10:47 #8
Lille rettelse ;-)

--- Login.php
<?php
session_start();
session_register("passuser");
session_register("loginuser");
?>

--- Min logoff fil logout.php
<?php


        session_start();
        session_unregister('passuser');
        session_unregister('loginuser');
        session_unset();
        session_destroy();

        header("Location: index.php");


?>
Avatar billede dagreyman Nybegynder
02. maj 2003 - 10:54 #9
-->Kimg
Kan det have noget at gøre med at jeg køre i frames. For selv om jeg har skrevet det samme, så fjener den ikke variablerne
Avatar billede kimg Nybegynder
02. maj 2003 - 10:56 #10
Det tør jeg ikke udtale mig om, men dette burde virke, jeg bruger det på flere sider.
Prøv at lave et forsøg uden frames.

Kim
Avatar billede dagreyman Nybegynder
02. maj 2003 - 11:41 #11
Nu har jeg testet på forskellige måder og mine sessions bliver fjernet... Men de bliver åbenbart hentet frem igen, når man bruger tilbage knappen..

Kan man så cleare noget andet eller?
Avatar billede kimg Nybegynder
02. maj 2003 - 11:43 #12
Bruger du header("Location: index.php");
Avatar billede dagreyman Nybegynder
02. maj 2003 - 11:51 #13
Ja, men det vil sige at jeg bruger header("Location: ../index.htm");
Avatar billede dagreyman Nybegynder
02. maj 2003 - 15:27 #14
Well har lavet det på en anden måde, men takker for hjælpen.. Så jeg lukker dette igen.
Avatar billede dagreyman Nybegynder
07. maj 2003 - 09:25 #15
...
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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

IT-JOB