2010-02-24 3 views
1

다음과 같은 기능을 갖춘 웹 사이트를 만들고 싶습니다. 2 프레임. 1 편집 상자와 버튼이있는 프레임. 두 번째 프레임에는 사용자 이름/비밀번호로 보안 된 페이지가 표시되어야합니다. sepcified 사용자가 항상 로그온 할 가능성이 있습니까? 문제는 다음과 같습니다. 두 번째 프레임의 페이지에서 아무 것도 편집 할 수 없습니다.항상 로그인 프레임 - HTML 쿠키

저는 사무실에서 이것을 사용해야하고 웹샵 백엔드 주문을 확인해야합니다. 그러나 주문을 모니터링하는 사용자는 로그인없이이 웹 사이트를 사용해야합니다. 로컬 maschine에 사용자 이름/암호를 저장하고 자동으로 영구적으로 로그인 할 수 있습니까 (i do not는 암호 관리자를 의미합니다).

워크 플로 : 로컬 HTML 파일을 열고 두 프레임을 확인하십시오. 아이디어. 내가해야 할 일을 알아낼 수 있기를 바랍니다.

+0

아마와 엉망이 될 수 있습니다 jquery 및 : http://docs.jquery.com/Ajax/jQuery.post 시도 : $ .post ("http://www.foobar.com/login.php", {email_address : "foobar @ foo.com ", 비밀번호 :"123456 "}); 하지만 작동하지 않음 – SurfingCat

+0

시스템이 AJAX 게시물을 사용하여 리퍼러/쿠키와 같은 항목을 확인하면이 방법으로 문제가 해결되지 않을 수 있습니다. – scunliffe

+0

http://nopaste.info/120d3d313a.html This is login.php – SurfingCat

답변

1

"관리자"사용자에게 읽기 전용보기를 제공하는 시스템에 실제 로그인을 제공합니다.

시스템에서이를 수행 할 수 없다면 시스템을 수정하는 것이 좋습니다 ...하지만 시스템에 달라 붙어서 변경하지 못하는 것 같습니다.

갱신 (들) :

<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> 
:
아래의 의견을 바탕으로

(GET 대 게시물을 다시 갱신), 여기에 불안 자동 로그인의 기본 샘플입니다

주 :

  1. 이에 입니다 확보 -이 PC의 모든 사용자가/파일 브라우저를 통해 시스템을
  2. 탐색에 액세스 할 수 있습니다 뒤로/앞으로 버튼은 약간 (일부 브라우저는 다른 사람보다 더 나은 iframe을 내 탐색을 처리)
+0

나는 알고있다. 그러나 CEO는 빠른 더러운 버전을 원한다. 이것은 가능하지 않습니다. – SurfingCat

+0

iframe에서 액세스하려는 시스템에서 GET을 통해 로그인 요청을 수락합니까? 예 : iframe의 초기 URL을''theLoginPage.php? usr = ceo & pass = kittens''로 설정하는 페이지를 만들 수 있습니까? 그것은 매우 안전하지 않을 것입니다. 그러나 상사가 원한다면 ... (POST도 가능합니다. 로그인 페이지가 얼마나 까다 롭습니다) – scunliffe

+0

gambio webshop에 게시 된 게시물 :

SurfingCat

1

적어도 한 번 로그인하면 JS 또는 클라이언트 측 스크립트를 사용하여 나중에 만료되도록 기존 쿠키를 변경할 수 있습니다. 영원히 원하기 때문에 약 10 년 동안해야합니다. 하하.