Avatar billede tobrukDk Novice
17. november 2011 - 11:36 Der er 8 kommentarer og
1 løsning

Log ind skal væk efter man er log ind

hej

- jeg kun godt tænke mig at lave sådan at når man er log ind så kommer log in link væk men når man er klikker på log ud igen så kommer den frem. så vil lige høre jer om i kun hjælp mig på en eller anden måde omkring det :)

jeg ved ikke hvad jeg skal søge efter på google?,

Håber du kan hjælp mig ?
Avatar billede mcgoat Nybegynder
17. november 2011 - 11:44 #1
Det er vel bare at lave noget ala:

Hvis Loggedin
  Vis Logout link
Hvis Loggedud
  Vis Login link
Avatar billede danco Nybegynder
17. november 2011 - 11:46 #2
Hvis vi antager at du har en session der hedder logged_in og som bliver sat til 1 når man logger ind så kunne du gøre brug af nedenstående kode:

<?php
session_start();

if(!isset($_SESSION['logged_in'])) {
  echo 'Din Html til Login link';
} else {
  echo 'Du er logget ind';
}

?>
Avatar billede tobrukDk Novice
17. november 2011 - 12:05 #3
jeg har valgt at skrive sådan her


<?php
    if (isset($_SESSION['login'])) {
        echo "<a href='login.php'>Log ind</a>";
    }
    else {
        echo "<a href='Logout.php'>Log ud</a>";
    }
?>



men når man klik på log ud så bliver man sendt til forsiden og så kan man bare klik på log ud igen og igen osv..

Hvad har jeg gøre galt siden det ikke vil virker?


<?php
session_start();
session_destroy();
//you can change index.php with any url
header('Location: index.php') ;
?>


det er der ind i Logout.php


Håber du kan se hvad problem er for mig?
Avatar billede danco Nybegynder
17. november 2011 - 12:51 #4
<?php
    if (!isset($_SESSION['login'])) {
        echo "<a href='login.php'>Log ind</a>";
    }
    else {
        echo "<a href='Logout.php'>Log ud</a>";
    }
?>

Du skulle lige vende if udtrykket om, så burde det fungere ;)
Avatar billede tobrukDk Novice
17. november 2011 - 17:24 #5
jeg har også skrevet " ! "
Avatar billede tobrukDk Novice
17. november 2011 - 17:24 #6
jeg har skrevet !
Avatar billede tobrukDk Novice
17. november 2011 - 18:45 #7
Jeg har husk at skrive sådan her på hver side der henter databasen har jeg skrevet sådan her;


<?php
    session_start();
    include("includes/db_connect.php");
?>
Avatar billede tobrukDk Novice
21. november 2011 - 10:00 #8
jeg vente lidt endnu med at lave database log in til at jeg få lærer det :D
Avatar billede tobrukDk Novice
21. november 2011 - 10:00 #9
Skrive hvis i vil have noget for det?
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

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