جستجو
محصولات
    منو بسته
    26 دی 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