ציטוט:
נכתב במקור על ידי ASTeam
אז לא יותר פשוט לעשות include לקובץ שבודק הרשאה?
עריכה
Bakuאתם לא בונים לי את המערכת..
לא סתם אני שואל פה..הרי יכולתי למצוא הכל באתר php
אני שואל כאן שאלות שיש מאחוריהם רעיון לשאר האנשים.
כמו כן אני לא ביקשתי קודים אלא רעיונות כיצד לעשות את זה..
|
אני משתמש באינקלוד לקובץ שבודק את כל מה שאני צריך לדעת על המשתמש / במידה והוא לא משתמש אז אורח וזה משאיר אותו מחוץ לקבצים המסוימים חח...
אז למשל במקרה שלך אתה יכול לעשות אינקלוד לקובץ logincheck.php שככה אני קורא לו אצלי ^_^ וקודם כל אתה בודק אם המשתמש קיים ואז משווה את הסיסמה שלו בעוגייה לסיסמה שבמסד...
ואז בקוד שהביא לך רועי נוי בעמוד הראשון אתה עושה באותו קובץ logincheck שימוש באותו תנאי רק שאתה לא מביא שגיאה בקובץ בדיקה אתה רק נותן ערך true/1 למשתנה $pages למשל
ואז התנאי הראשי אחרי שאתה עושה אינקלוד לקובץ logincheck.php בקובץ page.php הוא if ($page=1) למשל...
ואם לא אתה מביא לו שגיאה שאין לו הרשאה לעמוד המסוים...
ככה אתה גם חוסך לעצמך בשלבים מאוחרים יותר אם אתה רוצה לשנות משהו בתנאי את הלעבור בכל הקבצים ולשנות את התנאי... ואתה פשוט משנה את הקובץ logincheck.php