|
صفحة: 154
שלח גולש לדף כניסה } Response . Redirect ( "Login . htm" ); // עתה אנו יכולים לבנות אתר למשחק מכונת המזל המאפשר למשתמשים להיכנס לאתר רק עם שם משתמש וסיסמה . נשתמש בגרסת המשחק הכתובה בדף . Game 5 . aspx שאלה 3 . 21 שנו את הדפים , login . htm , G ame 5 . aspx כך שלאחר שהמערכת וידאה שהשם והסיסמה אינם ריקים , תתאפשר הפניה לדף המשחק . Game 5 . apsx לאחר הגרלת המספרים וחישוב הניקוד יוצגו למשתמש שמו והניקוד שבו זכה . לסיכום , האתר שלנו מכיל כבר כמה דפים : דף המשחק , Game 5 . aspx דף ההתחברות Login . htm ודף המשתמשים המורשים . user . aspx נעדכן את דף המשחק כך שלא יבקש מהמשתמש להזדהות ( שכן אפשר להגיע לדף רק לאחר הזדהות ) אבל יבדוק אם המשתמש הזדהה כדי למנוע כניסה ישירה למשחק דרך רישום כתובת הURL- של הדף . בכל מקרה , המשתמש יקבל שתי נקודות עם כל לחיצה על הכפתור ' נסו מזלכם . ' כמו כן נוסיף לדף זה הפניה לדף הראשי , הוא , Index . aspx המוצג בהמשך . נשמור גרסה זו של המשחק בקובץ בשם . Game . aspx נוסיף לאתר דף בית אשר יתאר למשתמש את המשחק שבאתר ויזמינו להירשם לאתר . משתמש שהזדהה יוכל לגלוש מן הדף הזה לדף המשתמשים המורשים , ומשם יופנה ישירות לדף המשחק . בדף המשחק תתווסף האפשרות להתנתק מהמשחק . הניתוק יתבצע דרך הדף השמור בקובץ Logout . aspx אשר יהרוס את כל עצמי הSession- של המשתמש ויפנה אותו מחדש לדף הבית . למעשה , הדפים השמורים בקבצים Logout . aspx ו User . aspx- הם דפי ניתוב בלבד ואינם מוצגים למשתמש . להלן פירוט הקוד של דף הבית , דף המשתמש ודף ההתנתקות . דף הבית ( Index . aspx ) יציג מידע שונה למשתמשים שונים . למשתמש שעדיין לא נרשם תוצג מטרת האתר והמערכת תבקש ממנו להזדהות על-ידי שם משתמש וסיסמה ; למשתמש רשום יוצגו שתי אפשרויות : לגלוש לדף המשחק או להתנתק .
|
|