کنترل های عضویت در ASP.Net
کنترل LoginStatus

مقدمه و معرفی کنترل LoginStatus :

کنترل LoginStatus ، در هر لحظه وضعیت ورود یا عدم ورود کاربر به سایت را نمایش می دهد .

کنترل LoginStatus دارای 2 مرحله یا وضعیت است . وضعیت اول کاربر به سایت وارد شده ( Logged in ) و وضعیت دوم کاربر از سایت خارج شده است ( Logged out ) . این وضعیت به مقدار خاصیت IsAuthenticated شی Request ، صفحه Page بستگی دارد .
هنگامی که کاربر هنوز به سایت وارد نشده است ، کنترل LoginStatus یک لینک را برای رفتن به صفحه ورود ( Log in Page ) سایت نمایش می دهد . سپس هنگامی که کاربر به سایت وارد شود ، این کنترل یک لینک را برای خروج از سایت نمایش می دهد ، که کاربر با کلیک بر روی آن می تواند از سایت خارج شود . خروج از سایت توسط کنترل LoginStatus ، کلیه اطلاعات کاربری موقت صفحه و کوکی هایی که مرورگر برای کاربر بر روی کامپیوتر وی ذخیره کرده است را پاک می کند .

رفتاری که مرورگر در هنگام کلیک کاربر بر روی لینک خروج از سایت انجام می دهد ، به مقدار خاصیت LogoutAction کنترل LoginStatus بستگی دارد و می تواند یکی از حالت های زیر را داشته باشد :

  • صفحه جاری را Refresh کرده و کاربر را از سایت خارج می کند . این حرکت ، حرکت پیش فرض است .
  • کاربر را به صفحه ورود ( Log in Page ) سایت راهنمایی می کند .
  • کاربر را به آدرس تعیین شده در مقدار خاصیت LogoutPageUrl می فرستد .


راجع این مطلب سوال یا اشکالی دارید ؟! آن را در انجمن سایت مطرح نمایید ...         >>>>>  ورود به انجمن تخصصی


نطر خودتان درباره این صفحه را با ما در میان گذاشته و در صورت تمایل از Developer1 حمایت نمایید :

آیا مطالب این صفحه برای شما مناسب و مفید بوده است :

نام :                 
آدرس Email :    
 
نظر شما :  
 
سوال امنیتی : پایتخت ایران ؟      
حمایت از سایت Developer1