Avatar billede zurekk Nybegynder
27. juni 2006 - 01:08 Der er 7 kommentarer og
1 løsning

sessions.php

<?
if(!isset($_SESSION['usId'], $_SESSION['usNm'], $_SESSION['status']))
{
    $_SESSION['err1'] = 1;
    header("Location: index.php");
    exit;
}
?>

Jeg har denne som min session-check fil.
Mit problem er at den sender til index.php uanset om sessions er sat eller ej, hvorfor?

Og kan nogen evt. fortælle mig hvad jeg kan smide i for mere sikkerhed? Da jeg ikke mener en enkelt IF burde kunne gøre det.
Avatar billede zurekk Nybegynder
27. juni 2006 - 01:21 #1
ahh.. Har ordnet problem ét.
Havet angivet forkert navn på en db tabel.
Avatar billede mewm Nybegynder
27. juni 2006 - 01:26 #2
du kan ikke sepere dem  med komma sådan her:

<?
if(!isset($_SESSION['usId'] && $_SESSION['usNm'] && $_SESSION['status']))
{
    $_SESSION['err1'] = 1;
    header("Location: index.php");
    exit;
}
?>
Avatar billede mewm Nybegynder
27. juni 2006 - 01:27 #3
&& er "og"; altså hvis alle sammen ikke skal være satte.
||for "ellers"
Avatar billede zurekk Nybegynder
27. juni 2006 - 01:51 #4
Det går da fint med mig =)
Hvis du ikke har set min kommentar, så har jeg fået det til at virke.

Nu søger jeg bare et eller flere sikkerheds tips =)
Avatar billede tdafoobar Nybegynder
27. juni 2006 - 03:24 #5
Din sikkerhed er fin fin. Dog skal du bruge <?php ikke <? , shorttags er noget gammelt skrammel, der er ved at blive fjernet.

Og du har også glemt session_start();
Avatar billede zurekk Nybegynder
27. juni 2006 - 10:07 #6
tdafoobar > session_start(); ligger jeg i de filer som session.php inkluderes i =)

Hvorfor er de ved at fjerne '<?'? Det er da helt klart det letteste.
Avatar billede tdafoobar Nybegynder
29. juni 2006 - 00:09 #7
zurekk har du aldrig kodet xml ? du skulle tage og prøve det :p

<?xml version="1.0" encoding="utf-8" ?> , prøv det sammen med short tags, og bliv irreteret over fejlen :p

Derfor fjerner man shorttags.
Avatar billede zurekk Nybegynder
03. juli 2006 - 11:26 #8
tdafoobar >
Det må jeg se på =)
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