登录之问题总结

 

一、使用javascript清空输入框的历史记录

   其实就是防止自动记忆密码的问题

 <!-- 单个控制 -->
  <input type="text" autocomplete="off">   
  
  <!-- 表单整体控制 -->
  <form autocomplete = "off">     
    <input type="text">     
  </form>   

 

二、登录页面iframe嵌套

JS处理方法

<script language="JavaScript">
//判断当前窗口是否有顶级窗口,如果有就让当前的窗口的地址栏发生变化,
//这样就可以让登陆窗口显示在整个窗口了
function loadTopWindow(){
    if (window.top!=null && window.top.document.URL!=document.URL){
        window.top.location= document.URL; 
    }
}
</script>
</head>
<!--在body的写上onload事件要调用的方法-->
<body onload="loadTopWindow()">

MVC下处理方法

后台跳转到登录页嵌套在iframe的问题(MVC例)

//首页
 public ActionResult Index()
        {
            if (!Request.IsAuthenticated) //判断权限,没有登录就跳回登录页
            {string url =  Url.Action("Index", "Start", new {  area=""});
                Response.Write("parent.window.location.href('" + url + "');");
            }

            return View();
        }

 

参考:

https://www.cnblogs.com/jiandankuaile/p/7799856.html

posted @ 2013-08-06 13:58  心存善念  阅读(4854)  评论(0编辑  收藏  举报