![]() |
לוח בקרה למשתמש,[PHP].
שלום,
הייתי צריך עזרה לכן פניתי לפה אולי מישהו יתן לי כיוון, אני רוצה לדעת ככה אחרי שעשיתי הרשמה והיתחברות, אני רוצה לדעת איך אני עושה אפשרות שרק אם המשתמש שמתחבר יכול לערוך את השם שלו למישהו יש כיוון, אני עובד אם סשיין מישהו?!? |
אתה מציב 2 עוגיות למשתמש, הראשון זה ה-id שלו במסד, והשני זה ה-md5.
לפני הכל, אתה בודק אם ה-id תואם את ההאש שקיבלת מה-cookie שלו, ואם כן שיעשה את הפעולה הספציפית. חשוב מאוד לאמת את ההאש, כי יכול להיות שיהיו כמה משתמשים עם אותה סיסמה, אז יש צורך להימנע מזה. אתה יכול להשתמש במקום ב-id גם בשם משתמש, אבל עדיף ב-id. |
אני משתמש בסשיין!
עוד מישהו.?!?! (ודרך קצת יותר מפורטת). |
אז אם קיים שסן תציג את הלוח בקרה אם לא אז לא...
מה אתה שומר בשסן בדיוק ? בכל מקרה עדיף לך לעבוד עם קוקיז בשביל זה. |
ציטוט:
|
ציטוט:
|
השימוש ב-Sessions למערכת משתמשים הוא מיותר, זה יגיע למצב מסוים, שלמשתמש ימאס להתחבר בכל פעם מחדש, ופשוט יפסיק להכנס.
אם לא מגדירים זמן לעוגיה, היא תמחק בעת סגירת הדפדפן, והשימוש בזה הוא יותר מומלץ, השימוש ב-Cookies במערכת כזו עדיף על פני Sessions. |
מה הקשר ? זה צריך להיות משולב !!!
ואם הדפדפן שלי לא תומך בקוקיז ? אז אני לא יכול להתחבר אף פעם ? ואם זה מבחינת אבטחה אז כן, עדיף SESSION ! |
בנתאים אף אחד לא ענה לי על השאלה =\ (קצת להיות רצינים, שימו לב למה שביקשתי, לא ביקשתי לדון "סשיין,קוקיז" וכד').
|
ציטוט:
עקרונית אתה צריך לעשות כזה דבר if ($_SESSION['userid'] >0) { the panel // show } וזהו...אתה בנית את המערכת אתה אמור לדעת איך אתה מזהה אם המשתמש מחובר או לא |
כל הזמנים הם GMT +2. הזמן כעת הוא 11:50. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ