جستجو
منو بسته
4 بهمن 1403

تعیین زمان برای خروج کاربر

6 سال پیش
#1539
سلام مهندس
برای خروج اجباری کاربرانی که وارد اکانت خودشون شدند ولی فعالیتی ندارن مثلا بعد از 30 دقیقه غیرفعال بودند مجدد لاگین کنند
نقل قول
0
6 سال پیش
#1553
برای این کار باید سشن رو تغییر بدید و براش زمان تعیین کنید. که کاربر بعد از زمان مشخص، سشنش تموم بشه و خارج بشه و اگر مجددا قصد فعالیت داشت، مجبور بشه وارد حسابش بشه
فایل زیر را در سورس تغییر بدهید:
/Presentation/Nop.Web.Framework/WebWorkContext.cs

متد زیر را ویرایش کنید:
protected virtual void SetCustomerCookie(Guid customerGuid)
        {
      ...
                    int cookieExpires = 1; //TODO make configurable
      ...
        }

مقدار cookieExpires  بر حسب ساعت است. عدد 1 یعنی یک ساعت
نقل قول
3
6 سال پیش
#1565
لطف میکنید مسیر دقیق این سربرگ رو بفرمایید
پیداش نکردم
از داخل پنل ادمین راهی وجود نداره؟
نقل قول
0
6 سال پیش
#1567
فایل web.config را باز کنید در زیر بخش <system.web> دنبال عبارت <authentication mode=”Forms”> بگردید. داخل آنرا بصورت زیر ویرایش کنید:

    <authentication mode="Forms">
      <forms name="NOPCOMMERCE.AUTH" loginUrl="~/login" protection="All" timeout="60" path="/" requireSSL="false" slidingExpiration="true" />
    </authentication>

عدد داخل timeout  بر حسب دقیقه است. در مثال بالا زمان session روی 60 دقیقه تنظیم شده است.
نقل قول
4
6 سال پیش
#1573
سعید wrote:
فایل web.config را باز کنید در زیر بخش <system.web> دنبال عبارت <authentication mode=”Forms”> بگردید. داخل آنرا بصورت زیر ویرایش کنید:

    <authentication mode="Forms">
      <forms name="NOPCOMMERCE.AUTH" loginUrl="~/login" protection="All" timeout="60" path="/" requireSSL="false" slidingExpiration="true" />
    </authentication>

عدد داخل timeout  بر حسب دقیقه است. در مثال بالا زمان session روی 60 دقیقه تنظیم شده است.

ممنون مهندس پیدا کردم ممنون از لطفت
نقل قول
0
09127857628