Kezdőoldal » Számítástechnika » Weblapkészítés » Regisztráció után látható...

Regisztráció után látható tartalom. Hogyan?

Figyelt kérdés

Sziasztok,

Van egy honlapom és rajta egy regisztrációs felület.

Hogyan lehet azt megcsinálni, hogyha regisztrálsz és bejelentkezel akkor az aki bejelentkezet lát egy plusz menüt?


Tehát alapból van pl. kocsi motor bicikli menü(ezt látja az is aki nem jelentkezett be)

Ha bejelentkezel akkor ilyen menük vannak: kocsi motor bicikli KAMION.


További szép napot.



2013. jún. 1. 18:59
 1/6 anonim ***** válasza:
100%
Kulcsszó: session
2013. jún. 1. 19:21
Hasznos számodra ez a válasz?
 2/6 anonim ***** válasza:

Ha be van jelentkezve, az valami módon tárolódik, mint pl. SESSION -ba.

Ezután már csak azt kell lekódolni, hogy ezek a menüpontok/tartalmak csak akkor jelenjenek meg, ha a kérdéses SESSION már létezik.

Lehet biztonságosság kedvért külön vissza ellenőrizni a hitelesítési adatokat...

2013. jún. 1. 20:05
Hasznos számodra ez a válasz?
 3/6 anonim ***** válasza:

<?php if( isset($_SESSION["belepve"]))

{

echo "Üdvözlünk ".$_SESSION['username']."<br />";

echo "<a href='index.php'>Letöltés</a> <br />";

echo "<a href='index.php'>Fórum</a> <br />";

echo "<a href='profile.php'>Profil</a> <br />";

echo "<a href='logout.php'>Kijelentkezés</a> <br />";

if ($_SESSION['admin'] == 1) { echo "<a href='admin.php'><b>Adminisztráció</b></a><br />"; }

}else {

echo "<a href='index.php?regisztracio'>Regisztráció</a> <br />";

if(isset($_GET['regisztracio'])) include ('inc/register.php');

echo "<a href='index.php?bejelentkezes'>Bejelentkezés</a> <br />";

if(isset($_GET['bejelentkezes'])) include ('inc/login.php');

}

?>

Egy példa.

2013. jún. 2. 14:58
Hasznos számodra ez a válasz?
 4/6 A kérdező kommentje:
Elmagyarázod légyszí
2013. jún. 2. 17:04
 5/6 uno20001 ***** válasza:

Megpróbálom elmagyarázni. Nagyon egyszerű. Tegyük fel, hogy a session egy belépőkártya, ez a kártya, csak addig érvényes amig az emberke ki nem lép a böngészőből, vagy a szerveren le nem rombolják a session-t. A fenti példa:


Ha van egy "belepve" nevű "kártya", akkor kiírja a username "nevű" kártyán található adatokat, a username és a belepve nevű session-t a belépéskor kell létrehozni. Ha van belepve nevű "kártya", akkor felsorolja azokat a menüket, amik belépés után elérhetőek el. Ha nincs belepve nevű "kártya", akkor kiírja, hogy regisztráció, stb...


Több info: [link]


Ebben a tutoriálban session-ösen csinál belépő szkriptet: [link]

2013. jún. 2. 21:11
Hasznos számodra ez a válasz?
 6/6 A kérdező kommentje:
Köszi!
2013. jún. 3. 14:01

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!