|
صفحة: 148
הפעולה trim שמשתמשים בה בבדיקות האלה היא פעולה של המחלקה S tring ב . Java- פעולה זו קוצצת את כל התווים הבלתי נראים , ( whitespace ) כמו סוף שורה או רווח , שמשורשרים למחרוזת , בתחילתה ובסופה של מחרוזת נתונה . עתה אנו יכולים לבנות אתר למשחק ' מכונת המזל , ' המאפשר למשתמשים להיכנס לאתר רק עם שם משתמש וסיסמה . נשתמש בגרסת המשחק הכתובה בדף . game 5 . jsp שאלה 3 . 22 שנו את הדפים login . htm , game 5 . jsp כך שלאחר שהמערכת וידאה שהשם והסיסמה אינם ריקים , תתאפשר הפניה לדף המשחק . game 5 . jsp לאחר הגרלת המספרים וחישוב הניקוד יוצגו למשתמש שמו ומספר הנקודות שבהן זכה . לסיכום , האתר שלנו מכיל כבר כמה דפים : דף המשחק , game 5 . jsp דף ההתחברות login . htm ודף המשתמשים המורשים . user . jsp נעדכן את דף המשחק כך שלא יבקש מהמשתמש להזדהות ( משום שאפשר להגיע לדף רק לאחר ההזדהות ) ולא יבדוק אם המשתמש הזדהה . בכל מקרה , המשתמש יקבל שתי נקודות עם כל לחיצה על הכפתור ' נסו מזלכם . ' נשמור גרסה זו של המשחק בשם . game . jsp נוסיף לאתר את דף הבית אשר יתאר למשתמש את המשחק שבאתר ויזמינו להירשם לאתר . משתמש שהזדהה יוכל לגלוש מדף זה לדף המשתמשים המורשים , ומשם יופנה ישירות לדף המשחק . כלומר , עלינו לשנות התסריט שבדף user כך שמשתמש יופנה לדף המשחק במידה והקליד שם וסיסמה תקינים . בדף המשחק תתווסף האפשרות להתנתק מהמשחק . הניתוק יתבצע דרך הדף logout . jsp אשר יהרוס את עצם הsession- של המשתמש ויפנה אותו מחדש לדף הבית . למעשה , הדפים logout . jsp ו user . jsp- הם דפי ניתוב בלבד והם אינם מוצגים למשתמש . להלן פירוט הקוד של דף הבית ושל דף ההתנתקות . דף הבית ( index . jsp ) יציג מידע שונה למשתמשים שונים . למשתמש שעדיין לא נרשם תוצג מטרת האתר והוא יתבקש להזדהות על-ידי שם משתמש וסיסמה ; למשתמש רשום יוצגו שתי אפשרויות : לגלוש לדף המשחק או להתנתק .
|
|