2010-02-24 63 views
1

我想建立一个网站,具有以下功能: 2帧。 1与我编辑框和一个按钮的框架。 第二帧应该显示一个由用户名/密码保护的页面。 是否有可能会有经过验证的用户始终登录? 问题是:我无法编辑第二帧页面上的任何内容。始终登录框架 - HTML Cookie

我必须在办公室使用它,并且必须查看网店后台的订单。但是监控订单的用户应该在不登录的情况下使用本网站。是否有可能将用户名/密码存储在本地机器上并自动永久登录(我不是指密码管理器)。

工作流程是:打开本地HTML文件并查看两个框架。 任何想法。我希望我能弄清楚我必须做的事情。

+0

也许有jquery和: http://docs.jquery.com/Ajax/jQuery.post 我试过了: $ .post(“http://www.foobar.com/login.php”,{email_address:“foobar @ foo.com“,密码:”123456“}); 但不工作 – SurfingCat 2010-02-24 15:05:09

+0

如果系统正在使用AJAX帖子检查引用/ cookies等事情,这种方式可能无法解决。 – scunliffe 2010-02-24 15:41:40

+0

http://nopaste.info/120d3d313a.html 这是login.php – SurfingCat 2010-02-24 19:39:20

回答

1

我会给系统中的“经理”人一个真正的登录提供只读视图。

如果系统无法做到这一点,我会建议修复系统......但它听起来像你被困在系统中,不能改变它。

更新(S): (再次更新做一个POST与GET)

基于下面的评论,这里的不安全自动登录的基本样本:

<html> 
    <head> 
    <title>CEO System Overview</title> 
    <script> 
     function autoLogin(){ 
     document.forms['auto'].submit(); 
     } 
    </script> 
    </head> 
    <body onload="autoLogin();"> 
    <form name="auto" method="post" target="overview" action="fullpath/foobar.php/login.php/action/process"> 
     <input type="hidden" name="email_address" value="[email protected]"/> 
     <input type="hidden" name="password" value="foobar"/> 
    </form> 
    <iframe name="overview" width="100%" height="100%" frameBorder="0" 
     src="about:blank"> 
    </iframe> 
    </body> 
</html> 

注:

  1. 这是在安全 - 这台PC的任何用户/文件可以通过浏览器访问系统
  2. 导航后退/前进按钮可能会有点搞砸了(一些浏览器在处理iframe中,导航比别人更好)
+0

我知道我知道,但首席执行官想要一个quickn脏版本。 这是不可能的 – SurfingCat 2010-02-24 13:26:35

+0

您尝试在iframe中访问的系统是否通过GET接受登录请求?例如你可以建立一个页面,将iframe的初始URL设置为:'theLoginPage.php?usr = ceo&pass = kittens',这将非常不安全......但是如果老板想要......(POST也可以工作,只取决于如何“挑剔”的登录页面) – scunliffe 2010-02-24 13:38:44

+0

它的后登录到gambio网上商店:

SurfingCat 2010-02-24 13:51:36

1

如果你至少登录一次 - 也许你可以使用JS或客户端脚本来改变现有的cookie,以便以后过期 - 因为你想永远,大约10年应该做的伎俩,哈哈。