به نام خالق زيبائي

آموزش asp به زبان ساده

صفحه اصلي | آموزش asp | تماس
 
 
قبلی اسکات پک ما دیگران را فقط تا آن قسمت از جاده که خود پیموده‌ایم می‌توانیم هدایت کنیم. بعدی
 
  فصل 2 - بخش 9
New Page 1
نكته:
همانطور که در مرحله چهارم مشاهده کردید ما شئی Request را بدون هیچیک از Collectionهای آن بکار بردیم. در واقع استفاده از Collection در این شئی اختیاری است و به ما این امکان را میدهد که اطلاعات را دسته بندی کنیم.
در این مثال ما دومتغیر txtUsername و txtPassword را از فرم frmLogin اخذ کرده ایم و در واقع این دو متغیر، متغیرهای فرمی هستند پس اگر ما دستور Request را بشکل زیر بکار میبردیم همان خروجی را مشاهده می کردیم

uName = Request.Form("txtUsername")
pass = Request.Form("txtPassword")

اما اگر بجای Form از QueryString استفاده می کردیم هیچ مقداری در متغیرهای uName و pass قرار نمی گرفت چون دو متغیر txtUsername و txtPassword در فرم مقداردهی شده اند.
در ادامه مواردی را که متغیرها از طریق QueryString مقدار دهی می شوند را نیز شرح خواهیم داد.
اگر هیچیک از Collectionهای شئی Request را بکار نبریم آنگاه تمامی متغیرها از هر نوعی که هستند را در نظر میگیرد.

چک کردن کد کاربری و کلمه عبور:
تا اینجا ما از کاربر کد کاربری و کلمه عبور را گرفته و مقادیر آنها را در متغیرهای uName و pass قرار داده ایم، حال باید چک کنیم که اگر این کد کاربری و کلمه عبور صحیح (درواقع دارای اعتبار) هستند به کاربر اجازه استفاده از سیستم را بدهیم. در هر سیستم نرم افزاری که تولید می شود یک کاربر بعنوان کاربر ارشد (admin) معرفی می شود. کاربر ارشد به تمامی قسمتهای سیستم دسترسی دارد، از جمله ایجاد کاربر جدید و تعین حقوق دسترسی آنها به قسمتهای مختلف سیستم.
فرض کنیم کد کاربری کاربر ارشد "admin" و کلمه عبور آن "abc123" باشد. برای اینکه ببینیم اطلاعات وارد شده مربوط به کاربر ارشد میباشد یا خیر باید شرط زیر را پس از مقدار دهی به متغیرهای uName و pass در صفحه login_action.asp قرار دهیم.
If uName="admin" and pass="abc123" Then
   Response.Redirect "main_page.asp"
End If
در خط اول چک میشود که username و password برابر با کد کاربری و کلمه عبور کاربر ارشد باشد، اگر این شرط صحیح باشد خط بعد اجرا میشود و این خط حاوی شئی Response میباشد
(0 نظر) (نظر بدهيد)  
 
عناوين
فصل 2 - بخش 10     
فصل 2 - بخش 9     
فصل 2 - بخش 8     
فصل 2 - بخش 7     
فصل 2 - بخش 6     
فصل 2 - بخش 5     
فصل 2 - بخش 4     
فصل 2 - بخش 3     
فصل 2 - بخش 2     
فصل 2 - بخش 1     
فصل 1 - بخش 6     
فصل 1 - بخش 5     
فصل 1 - بخش 4     
فصل 1 - بخش 3     
فصل 1 - بخش 2     
فصل 1 - بخش 1     

کليه حقوق متعلق به صاحب سايت مي باشد