Via vorige in de browser terug ingelogd

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Nancy

Nancy

18/04/2005 15:04:00
Quote Anchor link
Hi, heb inlogscrippie voor ene cms gemaakt.

Probleem is alleen het werkt op zich wel goed. Als je direct naar een url in het CMS wil, moet je inloggen (zit header.php in). Alleen als je uitgelogd bent en op vorige en dan F5 drukt, krijg je de melding : dat hij niet verder kan zonder de gegevens opnieuw te versturen. Klik je op ok, dan ben je weer ingelogd :( (deze bevat logincheck.php)

Hier de header.php

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
session_start();
//check voor ingelogd
if(isset($_SESSION['check'])) {

}
else {
    // gewone pagina's laten zien
    print '<META HTTP-EQUIV = "refresh" content="1; URL=../index.php">';
}


?>


en hier de logincheck.php

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
//check voor ingelogd
if(isset($_SESSION['check'])) {
    include('adminpaginas.php');
}
else {
    // gewone pagina's laten zien
    print '<META HTTP-EQUIV = "refresh" content="0; URL=../index.php">';
}

?>
 
PHP hulp

PHP hulp

17/11/2024 00:44:46
 
Jelmer -

Jelmer -

18/04/2005 16:37:00
Quote Anchor link
in plaats van reloaden stuur je de gebruiker dan door naar een adnere pagina, de inlogpagina bijvoorbeeld, of de index, ergens waar je niet hoeft in te loggen....

header("Location: http://www.example.com/index.php";);
 
Nancy

Nancy

18/04/2005 17:01:00
Quote Anchor link
maar het probleem zit hem erin dat als je op logout.php hebt geklikt je dan via vorige terug kunt. Hier is logout.php

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?
unset($_SESSION['check']);
unset($_SESSION['username']);
unset($_SESSION['password']);
?>
 
Onbekend onbekend

onbekend onbekend

18/04/2005 18:10:00
Quote Anchor link
logout.php

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
session_start();
session_destroy();
header("Location: inloggen.php");
?>


Zoiets?
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.