فايل login.asp ايجاد شده است حال ما نياز داريم كه از طريق اين صفحه از كاربر بخواهيم كه username و password خود را وارد كند و با كليك كردن روي يك دكمه آنها را تائيد نمايد، سپس سيستم اين username و password را چك كرده و در صورت صحيح بودن اجازه استفاده از سيستم را به آن كاربر بدهد.
براي اينكار نياز به يك محاوره بين كاربر و سيستم است. بدين ترتيب كه بايد در صفحه مربوط به Login دو قسمت براي ورود username و password توسط كاربر و دكمه اي جهت تائيد اطلاعات وارد شده وجود داشته باشد. براي اينكار بايد يك form در اين صفحه گذاشته و دو text box و يك button در آن قرار دهيم.
براي انجام اينكار در FrontPage به شكل زير عمل كنيد:
1- فايل Login.asp ايجاد شده را از مسير فعال IIS باز كنيد.
2- از طريق منو، Insert>Form>Form را انتخاب كنيد.
3- بالاي 2 دكمه ايجاد شده يك خط باز كنيد و عبارت username: را در آن تايپ كنيد.
4- از طريق منو، Insert>Form>One-Line TextBox را انتخاب كنيد.
5- در خط بعد عبارت password: را تايپ كنيد.
6- از طريق منو، Insert>Form>One-Line TextBox را انتخاب كنيد.
صفحه اي به شكل زير ايجاد مي شود.
|
|
|
|
شكل 11
|
تا اينجا صفحه محاوره اي مورد نظر را ايجاد كرده ايم حال بايد تنظيمات مربوط به اجزاي استفاده شده در اين صفحه را انجام دهيم براي اينكار هر يك از اجزاي استفاده شده را تشريح كرده و موارد استفاده آنها را بيان مي كنم.
فرم Form:
يك تعريف ساده از فرم مي تواند اين باشد: فرم قسمتي از يك صفحه است كه شامل كادرهاي متني (TextBox)، چك باكس ها (check Box)، دكمه ها (button) يا ... مي باشد كه از طريق آنها اطلاعات را از استفاده كنندگان آن صفحه دريافت مي كند و پس از پردازش با توجه به تعريفي كه براي آن صفحه شده است عكس العمل مناسب را نشان مي دهد.
پس دقت كنيد:
|
|
هر جا كه نياز داشتيد اطلاعاتي را از كاربر بگيريد تا از طريق آن اطلاعات كاري را انجام دهيد حتماً نياز به يك فرم داريد
|
|
نحوه عمل بدين صورت است كه فرم از طريق اجزائي كه در داخل آن وجود دارد مثل TextBox و ... به كاربر اين امكان را مي دهد كه اطلاعات مورد نظر خود را وارد كند سپس از طريق يك دكمه "تائيد" (submit) كه در تمامي فرم ها وجود دارد اطلاعات وارد شده را تائيد نمايد.
پس از تائيد اطلاعات توسط كاربر اين اطلاعات به صفحه اي كه در اصطلاح action فرم مي باشد انتقال داده مي شوند اين خصيصه فرم قابل تنظيم است يعني ما مي توانيم اطلاعات هر فرم را به هر صفحه اي كه خواسيتم انتقال دهيم.
|
|
نكته: اين امكان وجود دارد كه ما در يك صفحه چندين فرم داشته باشيم و مي توانيم اطلاعات هر يك از فرم ها را به هر صفحه اي كه نياز داشتيم ارسال كنيم
|
|
در صورتيكه اين خصيصه روي هيچ صفحه اي تنظيم نشود اطلاعات به داخل همان صفحه اي كه فرم در آن وجود دارد ارسال مي شود.
يك فرم مشخصات (property) هاي زيادي دارد ولي من در اينجا فقط به مواردي كه بيشتر با آن سر و كار داريم كه شامل موارد زير مي باشد اشاره مي كنم:
1- روش انتقال اطلاعات فرم
2- نام فرم
3- محل انتقال اطلاعات فرم
4- فيلدهاي مخفي (hidden field)
داخل فرم راست كليد كنيد و از آنجا form properties را انتخاب كنيد.
منوئي به شكل زير باز مي شود:
|
|
|
|
شكل 12
|
در قسمت where to store results رو گزينه send to other كليك كنيد.
سپس جلوي عبارت form name يك نام براي فرم خود وارد كنيد. (frmLogin)
روي دكمه options كليك كنيد و در قسمت action نام صفحه اي را كه مي خواهيد اطلاعات فرم به آن صفحه ارسال شود وارد كنيد. (login_action.asp)
|
|
|
|
شكل 13
|
|
در خصوص فيلدهاي مخفي (hidden field) در زمان مناسب توضيح داده خواهد شد.
|