ورود به سایت

ثبت نام در سایت

Registration confirmation will be e-mailed to you.

فراموشی رمز

دو + 19 =

بستن
بستن

چگونه می توانیم یک فرم لاگین با ضریب امنیتی بالا به زبان c# بنویسیم.

چگونه می توانیم یک فرم لاگین با ضریب امنیتی بالا  به زبان c# بنویسیم.

آموزش استفاده از فرم لاگین

با سلام خدمت عزیزان و علاقه مندان به برنامه نویسی در پست های قبلی ویکی چجور به نصب ویژوال استودیو  همچنین به آموزش برنامه نویسی موبایل با Visual Studio پرداخته شده است. همان طور که می دانید ویژوال استودیو یکی از بزرگترین نرم افزار توسعه یافته درمورد برنامه نویسی می باشد که توسط مایکروسافت ارائه شده است و ما در این مقاله قصد داریم طریقه فرم ورود، و ثبت نام را در Asp را آموزش دهیم. که همانطور که می داتید فرم لاگین در بسیار کاربرد دارد. ازجمله استفاده آن در ورود به سایت ها و…  می باشد پس اگر شما هم می خواهید یک پنل لاگین بتوانید طراحی کنید با ما همراه باشید…..

مراحل ایجاد یک فرم لاگین در برنامه visual studio و کد نویسی آن و راه های امنیتی آن

 

بخش اول

ویکی چجور

پایگاه تخصصی چگونگی انجام کار

مطالب مرتبط


گام 1 - مراحل ایجاد فرم لاگین

ابتدا از قسمت منوبرنامه Microsoft visual studio2010  را انتخاب می کنیم.

blank

سپس نرم افزار Microsoft visual studio2010   را دابل کلیک می کنیم تا برنامه ران شود.

سپس یک صفحه همانند صفحه زیر نمایان می شود.

blank

سپس پنجره برنامه  Microsoft visual studio2010   باز می شود.

همانند پنجره زیرکه در تصویر مشاهده می نمایید.

blank

سپس از این قسمت به منوی file رفته وزیر منویfile به گزینه new رفته و در آنجا

از بین گزینه ها web site رفته همانند تصویری که در زیر مشاهده می نمایید.

blank

بعد از زدن این گزینه در پنجره باز شده ابتدا از قسمت .NET framework  را به .NETframework3.5 تغییر می دهیم.

blank

و بعد از تغییر .NETمورد نظر از بین گزینه های زیر گزینه ASP.NET web site را زده و کلید ok را می زینیم.

blank

بعد از انجام فرآیند بالا پنجره زیر باز می شود.

blank

سپس از قسمت Solution Explorer روی Default.aspx راست کلیک کرده

و گزینه rename را زده و از Default به  login تغیر می دهیم.

blank

سپس از قسمت Solution Explorer  رفته بر روی web site

مورد نظر راست کلیک کرده و گزینه  add new items را می زنیم.

blank

و بعد از انتخاب add new item  از پنجره بازشده گزینه web form  را انتخاب

و از قسمت name نام آن را از Default به register تغییر می دهیم و کلید add را می زنیم.

blank

و بعد کلید add دوباره به پنجره  Solution Explorer  رفته بر روی web site

مورد نظر راست کلیک کرده و گزینه new folder را می زنیم. و نام آن را از new folder به user تغییر می دهیم.

blank

و بعد دابل کلیک کرده تا بر روی  پنجره  Solution Explorer   قرار گیرد

و سپس بر روی پوشه user راست کلیک کرده و گزینه  add new items را می زنیم

و از پنجره باز شده گزینه web form را زده و از قسمت name  نام آن

را از Default به home  تغییر می دهیم و کلید add را می زنیم.

blank

و بعد دابل کلیک کرده تا بر روی  پنجره  Solution Explorer   قرار گیرد

و سپس بر روی پوشه user راست کلیک کرده و گزینه  add new items را می زنیم

و از پنجره باز شده گزینه web configuration file را زده و کلید add را می زنیم.

blank

و بعد دابل کلیک کرده تا بر زیر منوی  پوشه user  قرار گیرد و دوباره  بر روی پنجره

 Solution Explorer  رفته بر روی web site مورد نظر راست کلیک کرده و

گزینه new folder را می زنیم. و نام آن را از new folder به admin تغییر می دهیم.

blank

و بعد دابل کلیک کرده تا بر روی  پنجره  Solution Explorer   قرار گیرد

و سپس بر روی پوشه admin راست کلیک کرده و گزینه  add new items را می زنیم

و از پنجره باز شده گزینه web form را زده و از قسمت name  نام آن

را از Default به management تغییر می دهیم و کلید add را می زنیم.

blank

و بعد دابل کلیک کرده تا بر روی  پنجره  Solution Explorer   قرار گیرد

و سپس بر روی پوشه admin راست کلیک کرده و گزینه  add new items را می زنیم

و از پنجره باز شده گزینه web configuration file را زده و کلید add را می زنیم.

blank

 

و بعد از اتمام این روند بر روی login رفته و به قسمت design  و

سپس از نوار toolbox رفته و از آیتم های موجود بر روی login  رفته و

از زیر منوی آن گزینه login  را انتخاب می کینم.

blank

و دابل کلیک کرده تا برروی محیط designقرار گیرد .

blank

و سپس بر روی پنجره آیتم مورد نظر کلیک کرده و وارد قسمت properties می شویم.

اولین گزینه از این بخش properties خاصیت  create user text را برابر ثبت نام  قرار می دهیم.

blank

و بعد از گزینه از بخش properties خاصیت  create user url را پنجره سه نقطه را انتخاب میکنیم.

blank

را کلیک کرده و از پنجره باز شده از قسمت web site  پنجره register.aspx را انتخاب و کلید ok  را می زنیم.

blank

و بعد از ین گزینه ابخش properties خاصیت login button text  را از  log in را برابر ورود قرار می دهیم.

blank

و بعد از این گزینه بخش properties خاصیت  title text   را از log in را برابر ورود به سیستم قرار می دهیم.

blank

وبعد از این  گزینه بخش properties خاصیت  destination page url  رااز پنجره سه نقطه را انتخاب میکنیم.

blank

را کلیک کرده و از پنجره باز شده از قسمت  پوشه user را انتخاب و

از زیر منوی user پنجره  home.aspx را انتخاب و کلید ok  را می زنیم.

blank

و بعد از اتمام این روند بر روی regster رفته و به قسمت design  و

سپس از نوار toolbox رفته و از آیتم های موجود بر روی login  رفته و

از زیر منوی آن گزینه create user wizard  را انتخاب می کینم.

blank

و دابل کلیک کرده تا برروی محیط designقرار گیرد .

و سپس بر روی پنجره آیتم مورد نظر کلیک کرده و وارد قسمت properties می شویم.

blank

اولین گزینه از این بخش properties خاصیت   continue destination page url رااز پنجره سه نقطه را انتخاب میکنیم.

blank

را کلیک کرده و از پنجره باز شده از قسمت web site   آیتم  login  انتخاب و کلید ok  را می زنیم.

blank

و بعد از اتمام این روند بر روی home بر روی پوشه user  رفته و

به قسمت design  و سپس از نوار toolbox رفته و از آیتم های موجود

بر روی login  رفته و از زیر منوی آن گزینه   login statusرا انتخاب می کینم.

blank

و دابل کلیک کرده تا برروی محیط designقرار گیرد .

blank

و دوباره  سپس از نوار toolbox رفته و از آیتم های موجود بر

روی login  رفته و از زیر منوی آن گزینه   login nameرا انتخاب می کینم.

blank

و دابل کلیک کرده تا برروی محیط designقرار گیرد .

blank

و دوباره  سپس از نوار toolbox رفته و از آیتم های موجود

بر روی standard   رفته و از زیر منوی آن گزینه  Hyperlink را انتخاب می کینم.

blank

و دابل کلیک کرده تا برروی محیط designقرار گیرد .

blank

و سپس بر روی پنجره آیتم   login status کلیک کرده و وارد قسمت properties می شویم.

اولین گزینه از این بخش properties خاصیت   logout  page url رااز پنجره سه نقطه را انتخاب میکنیم.

blank

را کلیک کرده و از پنجره باز شده از قسمت web site   آیتم  login  انتخاب و کلید ok  را می زنیم.

blank

و سپس بر روی پنجره آیتم   Hyperlinkکلیک کرده و وارد قسمت properties می شویم.

اولین گزینه از این بخش properties خاصیت   navigate page url رااز پنجره سه نقطه را انتخاب میکنیم.

blank

را کلیک کرده و از پنجره باز شده ازپوشه   admin زیر منوی   management انتخاب و کلید ok  را می زنیم.

blank

و بعد از این گزینه از این بخش properties خاصیت  text را از Hyperlink  را برابر ورود به بخش مدیریت قرار می دهیم.

blank

و سپس از بخش  properties خاصیت  visible را از گزینه true به false تغییر می دهیم.

blank

و سپس بعد از اتمام موارد بالا از منوی start به پوشه  Microsoft visual studio 2010  رفته 

و گزینه  visual studio command prompt را کلیک می کنیم.

blank

را کلیک می کنیم و پنجره زیر نمایان می شود.

blank

 و سپس بعد از  کد  c:\program files(x89)\Microsoft visual studio 10.0\vc> 

کد aspnet_regsql.exe را میزنیم که بعد از اندکی پنجره زیر باز می شود.

blank

وسپس بعد از آمدن این پنجره دکمه next را میزنیم و پنجره زیر باز می شود.

blank

و در پنجره زیر گزینه  configure sql server for application services را انتخاب

و سپس گزینه  next را میزنیم و پنجره زیر باز می شود.

blank

در پنجره باز شده در قسمت server نیز نام سرور موردنظر را مشاهده می کنیم .

و در قسمت  database نام default را کراپ کرده و می نویسیم

 aspnetdb همانند پنجره ای در زیر مشاهده می نمایید.

blank و سپس کلید next  را زده و پنجره زیر نمایان می شود.

blank

و سپس کلید finish را میزنیم.

 

و بعد از به اتمام رسیدن مراحل بالا وارد  مرحله  محیط کد نویسی می شویم.

از قسمت  Solution Explorer بر روی گزینه web.config وب سایت رفته همانطور که در تصویر مشاهده می نمایید.

blank

 دابل کلیک کرده و به قسمت  connection string  میرویم .همانطور که در عکس مشاهده می کنید.

blank

 و کد زیر را می نویسیم.

blank

 برای اینکه به قسمت  connection string  رشته در دو دابل " "

منظور رشته Data Source=.;Initial Catalog=aspnetdb; Integrated Security=True به

قمسمت server explorer رفته در پنجره زیر که مشاهد می فرمایید.

blank

وبر روی قسمت  data connection راست کلیک کرده و گزینه  add connection  را میزنیم .

blank

و بعد از انتخاب این گزینه پنجره زیر باز می شود که در پنجره زیردر قسمت server name یک .  را وارد می کنیم

و همچنین از قسمت  select or enter a database name  نام دیتابیسی که  در پنجره مشکی رنگ منظور

همان  visual studio command prompt را انتخاب و در آخر گزینه  task connection  را میزنیم

اگر با پیغام  test connection succeeded  مواجعه شدید یعنی عملیات با موفقیت انجام شده است.

همانند تصویر زیر که مشاهده می نمایید.

blank

و سپس دکمه ok را زده و سپس دوباره دکمه ok را میزنیم.

و در پنجره باز شده بر روی دیتا بیسی که ایجاد کردیم

را انتخاب و از پنجره properties خاصیت  connection string  

را کپی و در  connection string  بین "" پیست میکنیم.

blank

سپس  به دومین کد که این  web .config باید عوض شود خاصیت  

<authentication mode="Windows" /> راانتخاب کرده همانند تصویر زیر انجام میدهیم.

blank

این خاصیت را پاک کرده و کد زیر را می نویسیم.

blank

سپس به  web .config پوشه user رفته و کد زیر را می نویسیم.

blank

سپس به  web .config پوشه admin   رفته و کد زیر را می نویسیم.

blank

و بعد از انجام این عملیات به قسمت  register  رفته و از قسمت properties و

از قسمت event رویداد  continue button click  را در   create user wizard1 انتخاب کرده

همانند تصویر زیر که مشاهده می فرمایید.

blank

و وارد محیط کد نویسی می شویم و کد زیر را می نویسیم.

blank

 و سپس ازبه  پوشه user رفته وبر  home.aspx راست کلیک کرده و گزینه  view code  را انتخاب می کنیم .

blank

و سپس کد زیر را می نویسیم

blank

و در آخر کلید f5 را کلیک می کنیم.

 

 

اطلاعات مطلب

  • آموزشی
  • 4,975 بازدید
  • blankblankblankblankblank (7 votes, average: 4٫86 out of 5)
    blankLoading...
  • آخرین ویرایش توسط : پری ناز حدادرضایی - جمعه, 14 دسامبر 18, 1:38 ب.ظ
  • ویکی چجور

دیدگاه کاربران

  1. داود میرزائی
    داود میرزائی - 2018/12/05 - 6:28 ب.ظ
  2. پری ناز حدادرضایی
    پری ناز حدادرضایی - 2018/12/05 - 9:49 ب.ظ
  3. داود میرزائی
    داود میرزائی - 2018/12/06 - 2:28 ق.ظ
    • بهزاد پاشایی
      بهزاد پاشایی - 2018/12/06 - 5:21 ق.ظ
  4. داود میرزائی
    داود میرزائی - 2018/12/06 - 10:28 ب.ظ
  5. Avatar
    behnam - 2018/12/10 - 9:49 ب.ظ
  6. Avatar
    محمد مونسی - 2018/12/29 - 3:07 ب.ظ

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

بهترین علوم و دانش برای شما گردآوری میشه

آخرین های آیا میدانید

از همه جا براتون مطلب داریم لطفا کلیک کنید

مطالب برگزیده

موضوعات مهم سایت

مطالب محبوب