سلام خدمت همه برنامه نویسان بزرگوار به خصوص مهندس مدائنی عزیز.
بنده سیستم authentication رو با سشن ایجاد کردم. لطفا این مشکل رو خوب بخونید چون خودم تو asp پیشرفته کار میکنم. بنا به دلایلی تو این سیستم از session استفاده کردم. حالا مشکل اینجاست که وقتی کاربر رو به اکشن مثلا logout میفرستم بعضی وقت ها (البته خیلی خیلی کم) واردش میشه و بیشتر اوقات اصلا اون رو فراخوانی نمیکنه و وارد اکشن مثلا login میشه. امیدوارم متوجه شده باشید. خواهشا به مباحث ابتدایی من رو راهنمایی نکنید. دقیت کنید یه بار دیگه میگم، کاربر لاگین میکنه و منم سشنش رو ذخیره میکنم بعد که میخوام لاگ اوت بشه اصلا وارد اکشن لاگ اوت نمیشه که سشنش رو پاک کنه. حتی اگه دستی آدرس اکشن رو بزنم تو دیباگ هم تست کردم واردش نشد. مورد دیگه اینکه آیا ممکنه این مشکل از این باشه که من از یه کلاس استاتیک استفاده میکنم؟ در واقع برای ایجاد و حذف سشن ها از توابع استاتیکی که توش کدهای مربوط به سشن رو نوشتم دارم استفاده میکنم. مثلا یه کلاس استاتیک که توش یه تابع داره که برای ایجاد سشن که کدش رو همه میدونید دیگه. وهمین طور الی آخر. آیا ممکنه مشکل از web.config باشه؟؟
حالا مشکل دیگه جدای از این مورد اینکه من به یه اکشن میام و پارامتر میفرستم. بعد من اومدم و از روتینگ اتریبیوت استفاده کردم. جالب اینجاست که من وقتی اون پارامتر رو دستی و با حروف کوچیک وارد میکنم کار میکنه و با حروف بزرگ نه. حالا میام و سورس رو تغییر میدم و با حروف کوچیک اون رو میفرستم. دقیقا بر عکس میشه یعنی این بار با حروف بزرگ کار میکنه. و موقعی هم که کار نمیکنه من رو به اکشن لاگین میفرسته. دوستان لطفا راهنمایی کنید...
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)