ערכתי לאחרונה בתאריך 27.05.07 בשעה 23:12 בברכה, MeToR
בדף התחברות שלך, לאחר שבדקת אם המשתמש והסיסמא טובים, תעשה ככה:
אם השם משתמש והסיסמא טובים - לפי דרך בדיקה שלך, אז ככה: $_SESSION['con']="ok";
|
במקום הערך "ok" אתה יכול לשים את ה-id של המשתמש, וכך הדפים יוכלו לזהות את המשתמש (אני ממליץ).
אחר כך תכין דף secure.php:
session_start(); if (!isset($_SESSION['con'])) die("דף זה אינו מורשה עבור משתמשים לא מחוברים.");
|
ופשוט תצרף את הדף בדיקה הזה בראש כל דף שאתה רוצה שיהיה זמין רק עבור משתמשים מחוברים.
ככה מצרפים:
* ואחד הדברים החשובים ביותר, בראש כל דף שאתה משתמש בו ב-Session, תכתוב ככה:
זה פשוט יעשה את הסשנים זמינים באותו דף.
ואם יש דף שאתה מצרף אליו את דף ההגנה (secure.php), אל תכתוב גם session_start() בדף עצמו,
כי זה קיים כבר בדף ההגנה, ואז תיווצר בעיית כפילות.
אם יש עוד שאלות או בעיות, אני כאן
