苏飞论坛

标题: FineUI,怎么修改用户的在线时间 [打印本页]

作者: 萝卜兔    时间: 2015-4-2 09:48
标题: FineUI,怎么修改用户的在线时间
   FineUi,怎么修改用户的在线时间;客户反映:在线时间的时间太短,我修改了一些地方:   SetCookie(cookiename, cookievalue, DateTime.Now.AddHours(4));可是不管用,还是报:“您的登录的时间太长....”
作者: 站长苏飞    时间: 2015-4-2 09:51
怎么修改的SetCookie,发上来看看。
作者: 萝卜兔    时间: 2015-4-2 09:58
C:\Users\kf1\Desktop\FO(B8CEW{~I2WM)63}_32JI.png
作者: 萝卜兔    时间: 2015-4-2 09:58
   /// <summary>
        /// 添加一个Cookie(1年后过期)
        /// </summary>
        /// <param name="cookiename"></param>
        /// <param name="cookievalue"></param>
        public static void SetCookie(string cookiename, string cookievalue)
        {

            SetCookie(cookiename, cookievalue, DateTime.Now.AddHours(4));
        }
作者: 萝卜兔    时间: 2015-4-2 10:00
我把SetCookie,的改成小时为4,原来是 /// <summary>
        /// 添加一个Cookie(1年后过期)
        /// </summary>
        /// <param name="cookiename"></param>
        /// <param name="cookievalue"></param>
        public static void SetCookie(string cookiename, string cookievalue)
        {
            SetCookie(cookiename, cookievalue, DateTime.Now.AddYears(1));
        }
作者: 站长苏飞    时间: 2015-4-2 10:12
您的登录的时间太长.... 这个是你的系统自己提供的吧。你应该找到在什么地方写的,为什么会这样,

Cookie只要设置了时间在有效时间内就不会过期的。

除非人为的修改过。

http://www.sufeinet.com/thread-5175-1-1.html
作者: 萝卜兔    时间: 2015-4-2 10:17
站长苏飞 发表于 2015-4-2 10:12
您的登录的时间太长.... 这个是你的系统自己提供的吧。你应该找到在什么地方写的,为什么会这样,

Cooki ...

恩恩,我再看看;这个回复字太小了.....
作者: 站长苏飞    时间: 2015-4-2 10:20
萝卜兔 发表于 2015-4-2 10:17
恩恩,我再看看;这个回复字太小了.....

找到提示的地方,应该就能想到问题。或者打开浏览器看看过期后的Cookie时间是多久,没过期的是什么样。是不是设置没有生效
作者: 萝卜兔    时间: 2015-4-2 10:23
强烈支持楼主ing……,恩恩,我在看看,谢谢了,楼主...,您蛮尽心的...,辛苦咯




欢迎光临 苏飞论坛 (http://www.sufeinet.com/) Powered by Discuz! X3.4