PDA

View Full Version : FormsAuthentication



sarah1361
دوشنبه 11 مرداد 1389, 05:51 صبح
سلام من در حال استفاده از FormsAuthentication هستم می خام وقتی بین صفحه ها
جابه جا می شم تو رویداد load صفحه چی بنویسم به احراز هویت کاربر رو چک کنه ؟
دقیقا می خام بدونم الکوریتم این جابه جایی چطوری هستش و این که این تکه کد رو (چگ گردن اهراز هویت رو تو ی کدوم رویداد بنویسم)


همچنین یه منبع می خام برای متد های این کلاس به جز MSDNبه صورت ADVANCEنه دستورات
ابتدایی.
هر چی Search می کنم یک مثال ابتدایی به فرم های مختلف مییاد.

rajabpour
دوشنبه 11 مرداد 1389, 07:06 صبح
برای اهراز هویت،
گر میخواهید برای داشتن دسترسی به صفحه مورد نظر اهراز هویت کنید،
بهتره از webconfig استفاده کنید.

اگر هم برای مورد خواصی در صفحه اهراز هویت میکنید، میتونید از این کد استفاده کنید:




If Context.User.Identity.IsAuthenticated Then

....
End If



برای تشخیص داشتن role خواصی:




If Context.User.IsInRole("Administrators") Then
....

End If

sarah1361
سه شنبه 12 مرداد 1389, 02:16 صبح
[quote=rajabpour;1054606]برای اهراز هویت،
گر میخواهید برای داشتن دسترسی به صفحه مورد نظر اهراز هویت کنید،
بهتره از webconfig استفاده کنید.

ممنون از شما
این تکه از حرف شما رو متوجه نمی شم من منظورم این هستش که فردی
وارد سایت شده حالا می خاد با توجه به منویی که داره بین صفحات بچرخه
این یک برنامه تحت وب است نه سایت می خام بدونم برای حرکت بین صفحاتی که از طریق یک منو در اختیارش هستش چه کنم ؟:خجالت::گیج:

Vahid_moghaddam
سه شنبه 12 مرداد 1389, 02:39 صبح
توی page_load استفاده کنید

rozegar21
شنبه 30 مرداد 1389, 23:16 عصر
If Context.User.IsInRole("Administrators") Then
....
EndIf[/LEFT]

دوست عزیز من این کد رو نوشتم توی لودصفحه اما ای خطا رو داد

Method is only supported if the user name parameter matches the user name in the current Windows Identity.
من میخوام وقتی کاربرم که عضو یه role خاصه وقتی لوگین شد یه سری کد اجرا شن