做了一个网上购物的系统,后台采用frame结构,退出
以下是退出时的frame引用的一个后退            <A href="../Default.aspx" target="_parent" onclick="back_Click" ><strong style="font-size: 16px">退出</strong></A>利用上述这个链接怎么安全退出???目前退出之后再按浏览器自带的后退功能还是可以进入后台

解决方案 »

  1.   

    public ActionResult LoginOut()
            {
                FormsAuthentication.SignOut();
                Session.Abandon();
                return RedirectToAction("Login");
            }
    我测试了一下,用这段代码,返回退不回去
      

  2.   

    同样我的也是框架页
    退出端js
     function exitSys() {
                if (confirm("是否确定要退出管理系统?")) {
                    location.href = "@Url.Action("LoginOut")";
                };
            }login 中
        if (top != window) {
            top.location.href = '@Url.Action("Login")';
        }
      

  3.   


    我采用的是在href那边加了一个onclik然后在该CS里面加了一下代码
        protected void back_onClick(object sender,System.EventArgs e)
        {
            System.Web.Security.FormsAuthentication.SignOut();
            Session.Clear();
            Session.Abandon();
        }但是,没有效果,退出可以退出利用
                      <A href="../Default.aspx" target="_parent" onclick="back_Click" ><strong style="font-size: 16px">退出</strong></A>这个就可以跳转,就是退出后用浏览器自带的后退键还是可以回到管理员已经登录的界面,导致后台的安全性不够
      

  4.   

    你这个js需要怎么加??我想用href(我上面有说),点击后安全的退出后台系统(点击浏览器自带的后退又可以进入管理员已经登录的界面),所以你这个功能是要怎么加??
      

  5.   


    具体是怎么退的呢??代码能写一下吗???
    我的那个界面是设计成 <tr>
    <td style="background:url('../Images/admin_title_bg_quit.gif'); font-size: 16px;"  
                        height="25">&nbsp; &nbsp;<A href="main.aspx" target="right"><strong 
                            style="font-size: 16px">管理首页</strong></A>
                      <A href="../Default.aspx" target="_parent" onclick="back_Click" ><strong style="font-size: 16px">退出</strong></A>
                    </td>
    </tr>然后我现在需要的是通过点击“退出”安全退出系统(浏览器自带的后退键不可以返回管理员已经登录的界面),而且我的框架是定义在左边,退出跳转要跳转到系统的首页