FineUI 官方论坛

标题: 【已解决】V6 切换主题需要重新登录 [打印本页]

作者: lhh23456    时间: 2016-11-10 10:48
标题: 【已解决】V6 切换主题需要重新登录
   登录页面使用 FormsAuthenticationTicket .如下:
         if (enpwd == Pwd)
            {
                HttpCookie cook;
                string strReturnURL;
                string rol = "admin";
                FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(
                    1, admin, DateTime.Now, DateTime.Now.AddMinutes(50), false, rol);
                cook = new HttpCookie("mycook");
                cook.Value = FormsAuthentication.Encrypt(ticket);
                Response.Cookies.Add(cook);
                strReturnURL = Request.Params["ReturnUrl"];
                if (strReturnURL != null)
                {
                    PageContext.Redirect(strReturnURL);
                }
                else
                {
                    Session["cishu"] = 0;
                    PageContext.Redirect("~/default.aspx");
                }

            }

web.config 配置   
<authentication mode="Forms">
      <forms name="mycook" loginUrl="login_direct.aspx" protection="All" path="/"/>
    </authentication>
V4版本没有问题,换成V6后,切换主题就会跳转到登录界面.这个有解吗?


作者: zy32002    时间: 2016-11-10 11:26
你自己看源码吧,v6版本切换主题代码都改了。猜测你的项目报异常,页面就跳转了。
作者: lhh23456    时间: 2016-11-10 12:00
浏览器缓存问题...清了就好了!
作者: sanshi    时间: 2016-11-10 18:32
zy32002 发表于 2016-11-10 11:26
你自己看源码吧,v6版本切换主题代码都改了。猜测你的项目报异常,页面就跳转了。 ...

V6只是新增了两个主题,相关代码没有变化




欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/) Powered by Discuz! X3.4