PDA

View Full Version : مقاله: طریقهlogin ساده و صریح بدون خطا بدون مشکل.



enmoslem64
شنبه 17 مرداد 1388, 23:10 عصر
سلام:
برای اینکه کاربری نتواند بدون login کردن به هیچ کدام از صفحات شما دسترسی داسته باشد مراحل زیر را بر روی پروژه خود انجام دهید.
در بانک sql بانکی را ایجاد و در آن جدولی با دو فیلد معرفی کنید.نام فیلدها را username,password بگذارید.و در آن مقدارهایی بریزید این مقدارها username,password همان افرادی است که قرار است بتوانند در سایت شما login کنند و به تمام صفحات شما دسترسی داشته باشند.البته این مقدارها را میتوانید در هنگام ثبت نام از خود کاربران بگیرید که در اینجا ما مثال ساده ای فقط برای نحوه درست login کردن آورهایم. که جهت توضیحات بیشتر باز در خدمت شما هستم.
سپس:
یک پروژه جدید باز کنید.
در داخل web.config کدهای نوسته شده در تصویر ضمیمه به نام webconfig.jpg را اضافه کنید این کدها نشان دهنده اینست که کاربر حق ندارد به جز صفحه ای که اسم آن در loginurl برده شده است ونام آن login_page.aspx است دسترسی داشته باشد.
آنگاه یک صفحه جدید ایجاد کنید و نام آن را login_page.aspx بگذارید و در داخل این صفحه یک کنترل login از toolbox اضافه کنید.
سپس یک کلاس را داخل app_code اضافه کنید و نام آن را login_manager بگذارید و کدهای نوشته شده در تصویر loginmanager.jpg را در داخل کلاس بنویسید.این کلاس برقراری اتصال با بانکتان و همچنین یکسان بودن username,password وارد شده از سوی کاربر با آنچه که شما در بانک دارید را بر عهده دارد.
سپس به صفحه ای که کنترل login در آن اضافه شده است بروید و بر روی دکمه loginکنترل login دو بار کلیک کنید و کد مربوط به تصویر bottonlogin.jpg را در آن وارد کنید.
حالا پروژه را اجرا کنید اگر کدهای داخل web.config را درست نوشته باشید به همان صفحه login_page.aspx میروید.
موفق و موید باشید.