ورود

View Full Version : مشکل با صفحه لاگین برای کاربران



tc1000
شنبه 11 خرداد 1392, 18:22 عصر
با سلام
من در برنامه ام صفحه لاگین دارم که بعد از وارد شدن کاربران بتونند صفحات رو ببینند و بدون اینکه لاگین رو وارد کنند اگه صفحه رو باز کردند هدایت بشوند به صفحه لاگین

1- من می خوام طوری باشه که اگر 10 دقیقه از سایت استفاده نکردند خود به خود برگرده به همون صفحه
2- این انتقال بین صفحات بصورتامن باشه، یعنی نشه براحتی کسی دیگه ای استفاده کنه
ممنون میشم راهنمایی کنید
با تشکر

Alfred188
شنبه 11 خرداد 1392, 21:24 عصر
سلام،
این کا رو می تونید با استفاده از session انجام بدید، دربارش سرچ کنید
موفق باشید

vira1368
شنبه 11 خرداد 1392, 22:45 عصر
Timeout کارت رو راه میندازه

صباح فتحی
یک شنبه 12 خرداد 1392, 03:11 صبح
درود.
شما باید در هنگام ورود یک سشن تعریف کنید و در پیج لود تمامی صفحات شرطو بررسی کنید که اگه سشن وجود نداره
به صفحه لاگین بره.تایم اوت سشن هم توی وب کانفیگه

tc1000
یک شنبه 12 خرداد 1392, 10:00 صبح
خوب با عرض شرمندگی و تشکر از دوستان اینا رو بلدم و البته باید در پست اول می نوشتم
ولی مشکلی که وجود داره وقتی که کاربر به سمت سایت بانک میره و پرداخت رو می خواد انجام بده و وقتی که از بانک دوباره به صفحه سایت برمیگرده توی اکثر مواقع برمیگرده به صفحه لاگین یعنی سشن expre شده یا از بین رفته
اینو چکارش کنم؟

alihassanabadi
یک شنبه 12 خرداد 1392, 11:12 صبح
سلام
دقیقا منطور شما رو متوجه شدیم ولی ارتباط قطع شد
مثل بانک ملت میخواید که اگه کاربر تا 10 دقیقه هیج کاری رو انجام نده که Requestی انجام بشه به طور اتومات هدایت میشه به login
دو را داری برای ریدایرکت اتوماتیک نه Session Expire
راه اول و ساده تر
Response.AddHeader("REFRESH", "20;URL=Login.aspx");
بعد 20 ثانیه هیچ رفرشی انجام نشه میره login
راه دوم با جاوا اسکریپت یه تایمر بنویسی
نکته: در هر دو حالت تو صفحه لاگین کل سشن ها باید از بین برن.

ولی مشکلی که وجود داره وقتی که کاربر به سمت سایت بانک میره و پرداخت رو می خواد انجام بده و وقتی که از بانک دوباره به صفحه سایت برمیگرده توی اکثر مواقع برمیگرده به صفحه لاگین یعنی سشن expre شده یا از بین رفته
اینو چکارش کنم؟
و اما جواب اصلی:
تایم رو بیشتر بدید فکر نمیکنم بیشتر از 20 دقیقه طول بکشه در غیر این صورت شما مار خودتون رو به درستی انجام دادید
و در آخر به نظر من صفحاتی که توش پرداخت انجام میشه نیاز به login نداشته باشه بهتره.

tc1000
دوشنبه 13 خرداد 1392, 23:35 عصر
با تشکر
1-کاربر باید لاین کنه که بتونه صورتحسابشو ببینه
2-روز 100 دقیقه هم گه میزارمش توی اکثر مواقع برمیگرده