Avatar billede Slettet bruger
23. april 2009 - 12:26 Der er 7 kommentarer og
1 løsning

unset sessions ved log ud

Jeg har 3 sessions som bliver sat ved log ind logget_ind, bruger, pass.

Folk skal self. ha mulighed for at logge ud igen, men er ikke helt med på hvordan det skal forgå med at unset eller destroy de sessions som er sat, nogen der kan give en forklaring samt et brugbart resultat? :)
Avatar billede michael_stim Ekspert
23. april 2009 - 12:34 #1
UNSET = Hele sessionen
DESTROY = Dataen i sessionen

Er ikke helt 100% men læs her:

www.php.net/session
Avatar billede michael_stim Ekspert
23. april 2009 - 12:35 #2
Sessionen er selvfølgelig sessions variabelen ;o)
Avatar billede Slettet bruger
23. april 2009 - 12:52 #3
mangler lidt en konkret, eksempel, har været på php.net og kigge, men kan ikke helt finde rundt i hvad de laver og hvad de mener.

Tror lidt det er den her:

http://dk.php.net/manual/en/function.session-destroy.php

jeg skal bruge, men forstår den ikke helt, og så er det lidt svært at tilpasse den :)
Avatar billede michael_stim Ekspert
23. april 2009 - 13:18 #4
Det er nok mere unset ;o)
Avatar billede Slettet bruger
23. april 2009 - 16:42 #5
prøvede med det her:
if(isset($_SESSION['logget_ind']))
{
    echo "Du bliver nu logget ud.\n";
    unset($_SESSION['logget_ind']);
    }

men den fjerner ikke verdien fra session['logget_ind'] :-/
Avatar billede Slettet bruger
23. april 2009 - 16:57 #6
nu virker det som det skal:) der var lidt bøvl med koden i index filen også :)

smider du et svar?:)
Avatar billede webweaver Praktikant
25. april 2009 - 15:22 #7
Du kan bruge begge hvis du vil være helt sikker.
Normalt bruger jeg bare session_destroy();¨

<?php
// you have to open the session first
session_start();

//remove all the variables in the session
session_unset();

// destroy the session
session_destroy();
?>
Avatar billede Slettet bruger
30. april 2009 - 13:00 #8
lukker, det virker som det skal :-)
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