Miért nem akar működni ez a beléptető script? A PHP Include (index. Php) elejére beillesztettem ezt: 1. Létrehoztam egy belepes. Htm fájlt: 2. Elkészítettem a php scriptet, a belepes. Php: 3. Majd elkészítettem a kijelentkezés (logout. Php) fájlt: 4.
(1) az első kód //szöveg nélkül
(2) a második kód
(3) Checking if the user is logged in or not
(4) The Logout Script
Mivel nem értek annyira angolul, ezért csak a kódokat másoltam ki.
Gondolom rosszul csinálod.
Van az első kód, az csak egy formot csinál. Ott írja is, hogy, még jön az elejére kód és írja is h. mi kell. Ez az index.php
Aztán van a main.php meg a logout.php.
Ez fora egy oktatóanyag... headeres dobálgatás...
Én így csinálnám:
session start
Van-e get adat, ha igen megnézem, hogy isset($_GET['exit)) és ha igen, akkor unsetelem a $_SESSION['logged_in']-t
Van-e post form adat, ha igen leellenőrzöm, hogy helyesek-e a belépéshez, ha igen akkor sessionbe eltárolom. Pl $_SESSION['logged_in'] = 'yes'
Ha a sessionbe az van, hogy be van loginolva azaz isset($_SESSION[logged_in']) akkor
includeolom a tartalmi részt
kijelentkezéshez csinálsz egy linket pl: index.php?kilepes=true pl.
különben
bejelentkező rész megjelenítése
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!