ABA


"שאלה לגבי אימות שם משתמש וססמא בפתיחת Session,"
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #10266 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 10266
dvir8
חבר מתאריך 13.5.02
5929 הודעות
   13:05   22.08.11   
אל הפורום  
  שאלה לגבי אימות שם משתמש וססמא בפתיחת Session,  
 
   ערכתי לאחרונה בתאריך 22.08.11 בשעה 13:22 בברכה, dvir8
 
שלום, אני כותב ב PHP.
ועובד עם MYSQL.

בכל מקרה, יצרתי מסך LOGIN המתבצע באמצעות שם וססמא ללא הצפנה.

מאחורי הקלעים אני מבצע שאילתא לטבלת המשתמשים ומחפש את השורה בה שם המשתמש והססמא מתאימים. במידה ומספר השורות המתקלבות שוות ל 1 אני יוצר Session מול המשתמש.

עכשיו לדוגמא נקח משתמש שיש לי במערכת שנקרא Dvir.

למה כשאני אני מבצע Login הוא מאפשר גם ל dvir להתחבר לאתר. הוא לא אמור להבדיל בין אות גדולה לקטנה?

כי הוא בעצם יוצר לי Session עבור יוזר שנקרא dvir ולא Dvir.

יש דרך להתגבר על זה? אני מבין שזה מגיע מכיוון פורמט השדה של ה Sql עצמו נכון?


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  לא הגיוני, אלא אם כן יש לך lower בשאילתא... Ice Cold  22.08.11 16:23 1
     הסבר, dvir8 23.08.11 08:49 2
     אוקי בדקתי את העניין מהSQL עצמו והרצתי את השאילתא dvir8 23.08.11 08:54 3
  בסופו של דבר השתמשתי ב strtolower וזהו dvir8 23.08.11 16:37 4

       
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק
   16:23   22.08.11   
אל הפורום  
  1. לא הגיוני, אלא אם כן יש לך lower בשאילתא...  
בתגובה להודעה מספר 0
 


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
dvir8
חבר מתאריך 13.5.02
5929 הודעות
   08:49   23.08.11   
אל הפורום  
  2. הסבר,  
בתגובה להודעה מספר 1
 
   עבר עריכה לאחרונה בתאריך 23.08.11 בשעה 08:49:06 על-ידי Ice Cold (מנהל הפורום)
 
יש לי פורם מסויים שבצד השני אני קולט את השדות בעזרת POST.

והשאילתא שלי נראית כך:


select * from t_users where Username = '$_POST[username]' and Password = '$_POST[password]'

זה מוזר מאוד :\


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
dvir8
חבר מתאריך 13.5.02
5929 הודעות
   08:54   23.08.11   
אל הפורום  
  3. אוקי בדקתי את העניין מהSQL עצמו והרצתי את השאילתא  
בתגובה להודעה מספר 1
 
   בשני מצבים פעם אחת עם אות גדולה פעם אחת קטנה ושניהם החזירו תוצאות.
יכול להיות שזאת הגדרה בשדה עצמו? או בשאילתא עצמה?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
dvir8
חבר מתאריך 13.5.02
5929 הודעות
   16:37   23.08.11   
אל הפורום  
  4. בסופו של דבר השתמשתי ב strtolower וזהו  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net