ממשק המשתמש הפך לפשוט יותר ב-Dreamweaver ובגרסאות מתקדמות יותר. כתוצאה מכך, ייתכן שלא תמצא חלק מהאפשרויות המתוארות במאמר זה ב-Dreamweaver ובגרסאות מתקדמות יותר. לקבלת מידע נוסף, עיין במאמר זה.
אודות דפי רישום
יישום האתרים שלכם יכול לכלול דף שדורש מהמשתמשים להירשם בפעם הראשונה שהם מבקרים באתר שלכם.
דף רישום מורכב מאבני הבניין הבאות:
טבלת מסד נתונים לשמירת פרטי התחברות של המשתמשים
טופס HTML המאפשר למשתמשים לבחור שם משתמש וסיסמה
תוכלו גם להשתמש בטופס כדי לקבל מידע אישי נוסף מהמשתמשים.
התנהגות שרת Insert Record לעדכון טבלת מסד הנתונים של משתמשי האתר
התנהגות שרת Check New Username כדי לוודא ששם המשתמש שהוזן על ידי המשתמש אינו תפוס על ידי משתמש אחר
אחסון נתוני כניסה של משתמשים
דף הרשמה דורש טבלת מסד נתונים לשמירת מידע ההתחברות שהוזן על ידי משתמשים.
- ודאו שטבלת מסד הנתונים שלכם מכילה עמודת שם משתמש ועמודת סיסמה.אם אתם רוצים שלמשתמשים מחוברים יהיו הרשאות גישה שונות, כללו עמודת הרשאות גישה.
- אם אתם רוצים להגדיר סיסמה משותפת לכל משתמשי האתר, הגדירו את יישום מסד הנתונים שלכם (Microsoft Access, Microsoft SQL Server, Oracle וכדומה) להזין את הסיסמה בכל רשומת משתמש חדשה כברירת מחדל.ברוב יישומי מסד הנתונים, תוכלו להגדיר עמודה לערך ברירת מחדל בכל פעם שנוצרת רשומה חדשה.הגדר ערך ברירת מחדל לסיסמה.
- תוכלו גם להשתמש בטבלת מסד הנתונים לשמירת מידע
שימושי נוסף על המשתמש.
השלב הבא ביצירת דף הרשמה הוא הוספת טופס HTML לדף ההרשמה כדי לאפשר למשתמשים לבחור שם משתמש וסיסמה (במידת הצורך).
הוסיפו טופס HTML לבחירת שם משתמש וסיסמה
אתם מוסיפים טופס HTML לדף ההרשמה כדי לאפשר למשתמשים לבחור שם משתמש וסיסמה (במידת הצורך).
טופס ריק נוצר בדף. ייתכן שתצטרכו להפעיל Invisible Elements (View > Visual Aids > Invisible Elements) כדי לראות את גבולות הטופס, המיוצגים על ידי קווים אדומים דקים.
אינכם חייבים לציין מאפיין action או method לטופס כדי לומר לו איך ואיפה לשלוח את נתוני הרשומה כאשר המשתמש לוחץ על הלחצן Submit.התנהגות השרת Insert Record מגדירה את המאפיינים האלה עבורכם.
הטופס יכול גם לכלול אובייקטי טופס נוספים לרישום נתונים אישיים אחרים.
כדאי להוסיף תוויות (כטקסט או כתמונות) ליד כל אובייקט טופס כדי לומר למשתמשים מה הם.כדאי גם ליישר את אובייקטי הטופס על ידי הצבתם בתוך טבלת HTML.למידע נוסף על אובייקטי טופס, ראו יצירת טפסי רשת.
באפשרותכם לשנות את התווית של לחצן השליחה על ידי בחירת הלחצן, פתיחת בקר המאפיינים (Window > Properties) והזנת ערך חדש בתיבת Value.
השלב הבא ביצירת דף רישום הוא הוספת התנהגות שרת Insert Record כדי להוסיף רשומות בטבלת המשתמשים במסד הנתונים.
עדכון טבלת משתמשים במסד הנתונים
עליכם להוסיף התנהגות שרת Insert Record לדף הרישום כדי לעדכן את טבלת המשתמשים במסד הנתונים.
מופיעה תיבת הדו-שיח Insert Record.
השלב האחרון ביצירת דף רישום הוא לוודא ששם המשתמש אינו בשימוש על ידי משתמש רשום אחר.
הוסיפו התנהגות שרת כדי להבטיח שם משתמש ייחודי
באפשרותכם להוסיף התנהגות שרת לדף רישום משתמש שמאמתת ששם המשתמש ייחודי לפני הוספת המשתמש למסד הנתונים של המשתמשים הרשומים.
כאשר המשתמש לוחץ על לחצן השליחה בדף הרישום, התנהגות השרת משווה בין שם המשתמש שהזין המשתמש לשמות המשתמשים המאוחסנים בטבלת מסד הנתונים של המשתמשים הרשומים. אם לא נמצא שם משתמש תואם בטבלת מסד הנתונים, התנהגות השרת מבצעת את פעולת הכנסת הרשומה באופן רגיל. אם נמצא שם משתמש תואם, התנהגות השרת מבטלת את פעולת הכנסת הרשומה ופותחת דף חדש (בדרך כלל דף שמתריע למשתמש ששם המשתמש כבר תפוס).
הדף שנפתח צריך להתריע למשתמש ששם המשתמש כבר תפוס ולאפשר למשתמש לנסות שוב.
פריטים דומים נוספים
בניית אתרי אינטרנט יפהפיים ב-Dreamweaver
עיצוב כתיבת קוד וניהול אתרי אינטרנט דינמיים בכלי רב עוצמה כולל.