הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   לוח בקרה למשתמש,[PHP]. (https://hosts.co.il/forums/showthread.php?t=31853)

Nati_Man 30-09-06 12:58

לוח בקרה למשתמש,[PHP].
 
שלום,
הייתי צריך עזרה לכן פניתי לפה אולי מישהו יתן לי כיוון,
אני רוצה לדעת ככה אחרי שעשיתי הרשמה והיתחברות, אני רוצה לדעת איך אני עושה אפשרות שרק אם המשתמש שמתחבר יכול לערוך את השם שלו למישהו יש כיוון, אני עובד אם סשיין
מישהו?!?

Eli-Hai 30-09-06 13:25

אתה מציב 2 עוגיות למשתמש, הראשון זה ה-id שלו במסד, והשני זה ה-md5.
לפני הכל, אתה בודק אם ה-id תואם את ההאש שקיבלת מה-cookie שלו, ואם כן שיעשה את הפעולה הספציפית. חשוב מאוד לאמת את ההאש, כי יכול להיות שיהיו כמה משתמשים עם אותה סיסמה, אז יש צורך להימנע מזה. אתה יכול להשתמש במקום ב-id גם בשם משתמש, אבל עדיף ב-id.

Nati_Man 30-09-06 16:01

אני משתמש בסשיין!
עוד מישהו.?!?! (ודרך קצת יותר מפורטת).

amirs_5 30-09-06 16:39

אז אם קיים שסן תציג את הלוח בקרה אם לא אז לא...

מה אתה שומר בשסן בדיוק ?

בכל מקרה עדיף לך לעבוד עם קוקיז בשביל זה.

-VladK- 30-09-06 16:56

ציטוט:

נכתב במקור על ידי amirs_5
אז אם קיים שסן תציג את הלוח בקרה אם לא אז לא...

מה אתה שומר בשסן בדיוק ?

בכל מקרה עדיף לך לעבוד עם קוקיז בשביל זה.

למה זה עדיף בדיוק? כל אחד נועד בשביל מטרה שונה...לכל אחד מהם יש את ההיתרונות שלו...

amirs_5 30-09-06 16:58

ציטוט:

נכתב במקור על ידי Pilmen
למה זה עדיף בדיוק? כל אחד נועד בשביל מטרה שונה...לכל אחד מהם יש את ההיתרונות שלו...

אם הוא יצא מהחלון השסן ימחק.., קוקיז הוא קובע זמן תפוגה.

Eli-Hai 30-09-06 17:50

השימוש ב-Sessions למערכת משתמשים הוא מיותר, זה יגיע למצב מסוים, שלמשתמש ימאס להתחבר בכל פעם מחדש, ופשוט יפסיק להכנס.
אם לא מגדירים זמן לעוגיה, היא תמחק בעת סגירת הדפדפן, והשימוש בזה הוא יותר מומלץ, השימוש ב-Cookies במערכת כזו עדיף על פני Sessions.

RS324 30-09-06 20:10

מה הקשר ? זה צריך להיות משולב !!!
ואם הדפדפן שלי לא תומך בקוקיז ? אז אני לא יכול להתחבר אף פעם ?

ואם זה מבחינת אבטחה אז כן, עדיף SESSION !

Nati_Man 02-10-06 21:11

בנתאים אף אחד לא ענה לי על השאלה =\ (קצת להיות רצינים, שימו לב למה שביקשתי, לא ביקשתי לדון "סשיין,קוקיז" וכד').

RS324 02-10-06 21:41

ציטוט:

נכתב במקור על ידי Nati_Man
בנתאים אף אחד לא ענה לי על השאלה =\ (קצת להיות רצינים, שימו לב למה שביקשתי, לא ביקשתי לדון "סשיין,קוקיז" וכד').

ענו לך אתה פשוט לא שם לב
עקרונית אתה צריך לעשות כזה דבר

if ($_SESSION['userid'] >0)
{
the panel
// show
}

וזהו...אתה בנית את המערכת אתה אמור לדעת איך אתה מזהה אם המשתמש מחובר או לא


כל הזמנים הם GMT +2. הזמן כעת הוא 11:50.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ