Hogyan oldható meg PHP-ban, hogy csak az lásson egy oldalt, aki bevan jelentkezve?
A bejelentkezés dolog működik, de ha valaki beirja, hogy pl: weboldal.hu/idedobjon.php, akkor is oda dobja.
Kérdés, hogy hogyan lehet ezt megoldalni?
Bejelentkezesnel hozz letre egy $_SESSION["loggedin"] = true; valtozot ami false vagy nem letezik ha nincs belepett user.
Az oldalakon pedig megvizsgalhatod: IF session[loggedin] nem egyenlo true akkor header("Location: /index.php") kulonben valami.
Oldalak elejere kell @session_start; hacsak nincs mar vmilyen rendszered.
Valamit kihoztam belőle :D
Az müködik, hogyha valaki nincs belépve irja ki.
Kiirni kiírja, de az oldal attol függetlenül megjelenik.
Ill kiírja, hogy nincs valaki belépve.
De ha nincs bejelentkezve is megjelenik az oldal (a kiirás is).
Normális vagy?
if(bejelentkezve){oldal generáló scriptje;}
else{echo"Húzz az oldalról, vagy jelentkezz be!";}
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!