PDA

View Full Version : اشکال درformAthuntication



jannati
دوشنبه 20 مهر 1383, 10:25 صبح
با سلام
دوستان من با formAthuntication برای صفحاتم محدودیت دسترسی ایجاد کرده ام.با همون دستور

FormsAuthentication.RedirectFromLoginPage(user.Tex t, true );
Response.Redirect ("vared_search.aspx");

و...
حالا در دوتا از صفحاتم buttonمیذارم حتی اگر هیچ کاری براش تعریف نکنم با کلیک روی اون به صفحه لاگین میرم.حتی اگه درست لاگین کرده باشم.کسی میدونه چرا؟
حتی وقتی میخوام توی این دوتا صفحه از dropdownlistگزینه ای انتخاب کنم باز به صفحه لاگین میره. :cry:

MSYNK
دوشنبه 20 مهر 1383, 12:55 عصر
با سلام
اون Response.Redirect لازم نیست! اصلا برای چی اونو گذاشتی؟
این Response.Redirect وقتی لازمه که با SetAuthCookie کار کنی!

شاید مشکلت از تنظیمات web.config باشه! میشه اونا رو هم اینجا بذارین!
موفق باشین.

jannati
دوشنبه 20 مهر 1383, 13:33 عصر
فکر نمیکنم مشکل اینجاها باشه.چون فقط دوتا از صفحاتم که صفحات searchهستند این مشکل را دارند. :roll:

MSYNK
دوشنبه 20 مهر 1383, 15:33 عصر
با سلام
دوست عزیز با هر بار کلیک روی یه button و یا تغییر آیتم انتخاب شده یه dropdownlist که autopostback اش true شده باشه یه Postback رخ میده که در این مرحله تمام مراحل مربوط به Authentication و Authorization رخ میده!
علت اینکه میگم تنظیمات web.config و یا احیانا تمام کدتون رو اینجا بذارین اینه که:
شاید مدت زمان باقی ماندن Cookie (زمان Expire کوکی) یه مشکلی داشته باشه!
یه کدی اجرا میشه که متد SignOut رو فرامیخونه!
RoleBased کار کرده باشین! (باید تنظیمات Authorization چک بشه و ...)
و .... و ....
در هر صورت توضیح شما کامل نیست!
موفق باشین.

jannati
دوشنبه 20 مهر 1383, 15:36 عصر
ممنون از وقتی که گذاشتید
راستش من یک صفحه جدید ساختم و کدهامو تکه تکه از صفحه ای که ایراد داشت اونجا کپی کردم.مشکل حل شد.ولی نفهمیدم مشکل چی بود که فقط با عوض شدن اون دوتا صفحه درست شد. :oops: