Global variabel?

Tags:    php

Hey!

Jeg har et simpelt login script, som virker fint til min side 1. (index.php). Men når jeg går til en anden side (&page=2), får scriptet ikke pass og user, hvorfor jeg bliver benægtet adgang.

Jeg mangler med andre ord en funktion der kan "huske" kode og navn, når først det er indtastet... hvad kan det?

Mvh
Gunnar



Hey!

Jeg har et simpelt login script, som virker fint til min side 1. (index.php). Men når jeg går til en anden side (&page=2), får scriptet ikke pass og user, hvorfor jeg bliver benægtet adgang.

Jeg mangler med andre ord en funktion der kan "huske" kode og navn, når først det er indtastet... hvad kan det?

Mvh
Gunnar


Hvad med at bruge sessions til at gemme brugernavn og password i... Så hvis det er der så der adgang til siden ellers bliver alle nægtet adgang...

Hilsen Fraser



Jeg har et problem.

Fold kodeboks ind/udKode 


Det virker jo fint første gang, men fordi min $_REQUEST ikke er opfyldt anden gang (når man går ind på siden med et andet pageID), så fejler den... Hvordan får jeg session til at virke således at man kan gå ind på siden igen og igen, når først man har logget ind?

Mvh
Gunnar



Sidder selv og fusker med sådan et system og vil da gerne dele min kode ( dog henter jeg logininformationerne ud fra MySQL ...

LOGIN.PHP
Fold kodeboks ind/udKode 


LOGINCHECK
Fold kodeboks ind/udKode 


så tilføjer du bare disse linijer øverst på de sider du ønsker beskyttet
Fold kodeboks ind/udKode 


Og når du vil logge ud
Fold kodeboks ind/udKode 




[Redigeret d. 22/06-05 12:07:57 af Nicholas Swiatecki]



Jeg har et problem.

Fold kodeboks ind/udKode 


Det virker jo fint første gang, men fordi min $_REQUEST ikke er opfyldt anden gang (når man går ind på siden med et andet pageID), så fejler den... Hvordan får jeg session til at virke således at man kan gå ind på siden igen og igen, når først man har logget ind?

Mvh
Gunnar

Jeg vil råde til at bruge _POST eller _GET. så $_REQUEST bliver udskiftet med $_POST eller $_GET.

Det er også en dårlig ide at bruge exit; da den stopper scriptet der(tror jeg), og det er upraktisk hvis det er skal indlægges i et html dokument.
Ex:
Fold kodeboks ind/udKode 


//Krille

[Redigeret d. 22/06-05 14:34:11 af Krille]



Hej igen,

Nu har jeg benyttet din login kode (tak for den!). Jeg har dog et lille problem...

For at jeg med min menu kan logge ud, har jeg en "if" i started af siden, der i tilfælde af at pageid=5, sender brugeren tilbage til ../index.php (ikke medlemsområde). Desværre bruger din kode jo også "header", og det clasher åbenbart....

Fold kodeboks ind/udKode 


Hvordan klarer man lige at have dem begge uden fejl?

Mvh
Gunnar



Argh! Nå for dælen, fandt ud af at det slet ikke var der skoen trykkede...

Derimod er kommer fejlen fra "logincheck" filen. Jeg får:

Warning: session_start(): Cannot send session
cache limiter - headers already sent....

Hmm... ergo må fejlen befinde sig her et sted
Fold kodeboks ind/udKode 


Mvh
Gunnar



Nå - det viser sig at man ikke må have include(fil); indsat før dette script...det var fejlen.

Mvh
Gunnar



t