24-04-10, 17:15 | # 11 |
חבר מתקדם
|
לא הבנתי כ"כ את מה ששי אמר, ואת השימוש בבינארי ודצימלי.
התכנון הוא לעשות מספר גישות בסדר ממוספר כאשר יש לכל אחד ID משלו. ככה שאין צורך להשתמש בקפיצות של 10 כי המספר לא משנה.. מה שכן אור, יש בעיה עם מה שהבאת לי. מכיוון שה- explode מייצא מתוך מערך את ההרשאה שאני מבקש, לדוגמא: PHP קוד:
כי מה שאתה (ניצן) הצעת זה לא מתאים לי, זה לא יהיה הרשאות כאלו, אלא הרשאות ממוספרות שאני אצטרך להגדיר כל אחת ואחת, ולא תהיה לי האפשרות להשתמש ב PHP קוד:
|
24-04-10, 18:29 | # 12 | |
א.פורום תוכנה
עסק רשום |
ציטוט:
ה$per שאתה מוציא בפונקציה, זה כל ההרשאות שמקושרות למשתמש מסויים. סבבה? נגיד אם הוא רשאי להיכנס רק להגדרות (שצריך הרשאה 707 בשבילן), בעמודה של ההרשאות בשורה שלו בטבלה, יהיה כתוב רק 707. התנאי בודק האם יש לו את ההרשאה הזאת מבין כל ההרשאות שלו (WHILE), כל הקטע בWHILE זה שהוא עובר על כל המערך בחיפוש אחר ההרשאה. אם אין את ההרשאה בהרשאות שלו, התנאי לא יתקיים. ואז, בIF PERMISSION = 707, אתה מציג את הדף. אתה יכול להגדיל ולעשות ולהכניס את הקוד הזה, (שמונע ממך גישה לדף) בSOURCES של המערכת, ולכל דף להגדיר את הPERMISSION שלו בראש העמוד. למשל PHP קוד:
|
|
24-04-10, 19:00 | # 13 |
חבר מתקדם
|
אחלה, אז הבנתי הכל מלכתחילה, פשוט זה לא עבד.
הבעיה היא בלולאה, משום מה היא לא עברה על כל המערך ופירקה אותו. לכן השתמשתי ב foreach וכרגע זה עובד, אני מקווה שזה טוב, עשיתי PHP קוד:
|
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|