PDA

View Full Version : اجازه ندادن به کاربران عادی برای دیدن صفحات بخصوص



amir_masoud
چهارشنبه 05 شهریور 1382, 01:00 صبح
سلام
در asp.net و با استفاده از کوکی ها می شه به user ها اجازه دیدن بعضی از صفحات رو تا زمانی که login نکردن نداد .
من زمانی که یه کاربر login می کنه ( در فرم login‌) یه کوکی درست میکنم .
و مثلا اگه نخوام که به صفحه ای بنامmaster تا زمانی که login نکرده دسترسی نداشته باشه ( اگه ادرس صفحه رو مستقیمآ وارد کنه) در رویداد page_load صفحه چک می کنم که اگه کوکی درخواستی هست صفحه رو باز کنه و اگه نیست اونو به صفحه login ببره ولی زمانی که ادرس صفحه رو مستقیما ( master.aspx ) وارد می کنم هیچ صفحه ای رو باز نمی کنه .

به نظر شما مشکل من چیه و اصلا راه انجام این کار همین هست یا نه وبهترین روش چیه ؟

Vahid_Nasiri
چهارشنبه 05 شهریور 1382, 01:17 صبح
آیا شما زمان expire‌ شدن کوکی ها را تنظیم کرده اید؟

amir_masoud
پنج شنبه 06 شهریور 1382, 00:39 صبح
نه من زمان expier شدن اون رو ست نکرده بودم .
زمان اون رو باید موقع ایجاد تعریف کرد و مدت زمان اون چقدر باشه بهتره ؟

Vahid_Nasiri
پنج شنبه 06 شهریور 1382, 00:54 صبح
5 روز کافی است . اطلاعات بیشتر:
http://www.barnamenevis.org/forum/viewtopic.php?t=2529