Avatar billede plaq Nybegynder
15. januar 2004 - 22:14 Der er 16 kommentarer og
1 løsning

session/ brugersystem

<?
session_start();
if(!empty($_SESSION['erLoggetInd'])) {
include ("ind/menu2.php");
}
else {
include ("login.php");
}


?>
Avatar billede ztyxx Nybegynder
15. januar 2004 - 22:16 #1
if($_SESSION['erLoggetInd']) {
Avatar billede plaq Nybegynder
15. januar 2004 - 22:17 #2
Flot glemte at skrive mit spørgsmål..

her kommer det så, jeg kan ikke få min hjemme side til at include "ind/menu2.php selv om $_SESSION['erLoggetInd' er blevet sat til true... den lader godt nok være med at include  login.php..
/PlaQ
Avatar billede plaq Nybegynder
15. januar 2004 - 22:18 #3
det gælder jo om der skal være noget i SESSION['erLoggetInd'])
Avatar billede plaq Nybegynder
15. januar 2004 - 22:20 #4
skal have den til at include menu2 i skedet for login.php
Avatar billede squashguy Nybegynder
15. januar 2004 - 22:31 #5
har du prøvet

if(!isset($_SESSION['erLoggetInd'])){
Avatar billede squashguy Nybegynder
15. januar 2004 - 22:32 #6
og væk med det der ! foran :)
Avatar billede plaq Nybegynder
15. januar 2004 - 22:44 #7
jeg bruger sessions hvis det er det du hentyder til at jeg skal slette...
Avatar billede plaq Nybegynder
15. januar 2004 - 22:45 #8
har haft det til at virke før men efter jeg skrev det der med menu2 til så virker det ikke længre..
Avatar billede squashguy Nybegynder
15. januar 2004 - 22:46 #9
næh, jeg fik såmænd bare ikke slettet NOT foran isset, skulle have været..

if(isset($_SESSION['erLoggetInd'])){

Kontrollerer om variablen er sat.
Avatar billede plaq Nybegynder
15. januar 2004 - 22:52 #10
det gør if(!empty($_SESSION['erLoggetInd'])) {
jo også.. den tjekekr jo om den er tom..
Avatar billede squashguy Nybegynder
15. januar 2004 - 22:54 #11
Hvordan ser koden ud, som sætter variablen?

Accepterer din klient cookies?
Avatar billede plaq Nybegynder
15. januar 2004 - 22:59 #12
her er koden:

if (mysql_num_rows($query)==1) {
  $row=mysql_fetch_assoc($query);
  $_SESSION['erAdmin']=($row['status']=='admin');
  $_SESSION['erLoggetInd']=TRUE;
  header('Location: index.php');
og ja min accepterer cookies
Avatar billede plaq Nybegynder
15. januar 2004 - 23:00 #13
den tjekker jeg bruger heder if(!empty tjekker om den er "ikke tom"..
Avatar billede squashguy Nybegynder
15. januar 2004 - 23:12 #14
Det ser jo rigtig nok ud.

Har du husket at kalde session_start() på denne side også?
Har du kontrolleret, at din forespørgsel rent faktisk returnerer en række?
Avatar billede squashguy Nybegynder
15. januar 2004 - 23:19 #15
Har jeg nu læst dit spørgsmål rigtigt?

Hvis login.php ikke inkluderes, så må if-sætning jo nødvendigvis være true.
Avatar billede plaq Nybegynder
16. januar 2004 - 18:59 #16
jeg har fået det til at virke nu men tak.. =)
Avatar billede plaq Nybegynder
10. august 2005 - 08:19 #17
lukker denne
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

BEC Financial Technologies

Business Continuity Manager - Technical

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Applikationsarkitekt til stor applikationstransformation i Forsvaret

Roskilde Universitet

AV Tekniker

BEC Financial Technologies

Development Manager for Core Banking