נושאים פעיליםנושאים פעילים  הצגת רשימה של חברי הפורוםרשימת משתמשים  חיפוש בפורוםחיפוש  עזרהעזרה
  הרשמההרשמה  התחברותהתחברות RSS עדכונים
בניית אתרים
RSS UnderWarrior Forums : RSS בניית אתרים
נושא

נושא: התחברות לאתר וזיהויי המשתמש לאחר ההתחברות

שליחת תגובהשליחת נושא חדש
כותב
הודעה << נושא קודם | נושא הבא >>
Alias
משתמש חבר
משתמש חבר
סמל אישי

הצטרף / הצטרפה: 13 January 2005
משתמש: מנותק/ת
הודעות: 344
נשלח בתאריך: 06 February 2005 בשעה 11:05 | IP רשוּם
ציטוט Alias

יש לי מסד נתונים ששומר רשימה של משתמשים ממוספרת + סיסמאות שלהם.
עכשיו השאלה שלי היא איך לזהות את המשתמשים כאשר הם מתחברים?
נגיד מישהו מכניס ב-login שם משתמש וסיסמא נכונים איך אני יכול לדעת למשל כאשר הוא שולח הודעה שאותה הודעה הגיעה מאותו משתמש?
חזרה לתחילת העמוד הצג את כרטיס החבר של Alias חפש הודעות אחרות של Alias בקר בדף הבית של Alias
 
ניר
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 12 January 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 3296
נשלח בתאריך: 06 February 2005 בשעה 14:27 | IP רשוּם
ציטוט ניר

אתה צריך להשתמש במשהו שנקרא משתני session. לפי מה שאני זוכר אתה עובד בPHP. אני לא זוכר במדויק אבל גם בשפה ההיא יש משהו כזה.
משתנה session זה משתנה שאתה מגדיר, והוא מיוחד לכל משתמש. כלומר, לכל משתמש יהיה משתנה session אחר באותו שם.
מה שאתה עושה, כשהמשתמש מתחבר בהצלחה, אתה קובע למשל:
קוד:
session("LoginSuccess") = True

ואז בכל דף כדי לראות שהמשתמש חוקי אתה כותב בהתחלה:
קוד:
If Session("LoginSuccess") = True Then ...


המצב אצלך יכול להיות יותר מורכב, אבל זה הרעיון בגדול
חזרה לתחילת העמוד הצג את כרטיס החבר של ניר חפש הודעות אחרות של ניר בקר בדף הבית של ניר
 
Alias
משתמש חבר
משתמש חבר
סמל אישי

הצטרף / הצטרפה: 13 January 2005
משתמש: מנותק/ת
הודעות: 344
נשלח בתאריך: 06 February 2005 בשעה 16:31 | IP רשוּם
ציטוט Alias

קראתי קצת על session כנראה שאצטרך לקרוא עוד אבל תגיד רק אם הבנתי את העיקרון.

כשאני בודק אם השם משתמש והסיסמא תואמים אני מגדיר לאותו משתמש משנה session שיהיה ייחודי רק לו ואז כשהוא ישלח הודעה אני בודק מה ה-session שלו ואז לפי זה אני יודע את שם המשתמש, מספר משתמש וכו'?
חזרה לתחילת העמוד הצג את כרטיס החבר של Alias חפש הודעות אחרות של Alias בקר בדף הבית של Alias
 
ניר
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 12 January 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 3296
נשלח בתאריך: 06 February 2005 בשעה 16:37 | IP רשוּם
ציטוט ניר

לא בדיוק.
משתנה session הוא משתנה שמההגדרה שלו הוא יחודי.

הכוונה: נגיד אתה מגדיר משתנה session שקוראים לו X.
ואתה אומר לדוגמא: בכל פעם שמישהו נכנס לדף, תגדיל את המשתנה X ב-1.
אז הערך של X יכול להיות למשל עבורי 7 ועבורך 10. לכל אחד מאיתנו יהיה את המשתנה X משלו. (במקרה הזה - היית יכול להשתמש במשתנה X כדי להציג הודעה כמו "זה הביקור ה5 שלך בדף הזה").

ובנוגע לאבטחה: המשתנה session שהצעתי פשוט ישמור אם לאדם מסויים יש גישה אל המערכת או לא. מכיוון שלכל אדם session משלו, אז על ידי בדיקה של המשתנה אתה יכול להגיד האם לאותו אדם יש גישה אל הדף או לא.
חזרה לתחילת העמוד הצג את כרטיס החבר של ניר חפש הודעות אחרות של ניר בקר בדף הבית של ניר
 
Alias
משתמש חבר
משתמש חבר
סמל אישי

הצטרף / הצטרפה: 13 January 2005
משתמש: מנותק/ת
הודעות: 344
נשלח בתאריך: 06 February 2005 בשעה 16:45 | IP רשוּם
ציטוט Alias

לא ממש הבנתי אני אקרא על זה יותר מאוחר אם אני לא אבין אני אחזור אליך
חזרה לתחילת העמוד הצג את כרטיס החבר של Alias חפש הודעות אחרות של Alias בקר בדף הבית של Alias
 

אם ברצונך להגיב לנושא זה עליך קודם להתחבר
אם אינך רשום/ה כבר עליך להרשם

  שליחת תגובהשליחת נושא חדש
גרסת הדפסה גרסת הדפסה

קפיצה לפורום
אינך יכול/ה לשלוח נושאים חדשים בפורום זה
אינך יכול/ה להגיב לנושאים בפורום זה
אינך יכול/ה למחוק את הודעותיך ותגוביך בפורום זה
אינך יכול/ה לערוך את הודעותיך ותגובותיך בפורום זה
אינך יכול/ה לצור סקרים בפורום זה
אינך יכול/ה להצביע בסקרים בפורום זה