2012-03-18 3 views
3

내 웹 사이트에서 파일을 다운로드하기 전에 사용자가 로그인해야합니다. Orbit 및 Free Download Manager와 같은 다운로드 관리자에 대한 지원을 추가하고 싶습니다. 이 관리자를 사용하여 파일을 다운로드하고 관리자 내부에 사용자 이름과 암호를 입력하려고 시도했지만 파일 대신 내 로그인 페이지를 다운로드합니다.내 웹 사이트를 다운로드 관리자와 함께 사용하려면 어떻게해야합니까?

로그인은 일반적으로 cakephp를 기반으로하며 CSRF도 있습니다.

다운로드 관리자가 성공적으로 로그인하는 데 필요한 특별한 것이 있습니까?

답변

2

다운로드 관리자는 로그인하지 않습니다. 그러나 그들은 쿠키를 존중해야합니다. 나는 당신의 시스템의 문제가 쿠키 수명임을 믿는다. 아마도 브라우저를 닫을 때 만료되도록 쿠키를 설정했을 것입니다. 따라서 다운로드 관리자는 이미 만료 된 쿠키를 보냅니다.

자세한 내용은 this answer을 확인하십시오.

+0

그 말이 맞지만 내 브라우저가 열려 있고 로그인되어있는 경우에도 마찬가지입니다. 다운로드 관리자와 함께 파일에 액세스하려고하는 것과 동시에? 그 쿠키는 여전히 유효한 쿠키를 가지고 있습니까? 또한 보호 사이트에 대한 사용자 이름과 비밀번호를 입력하기 위해 언급 한 2 개의 다운로드 관리자. – cwal

+0

@ user575594 브라우저가 열려 있는지 잘 모르겠습니다. 세션 쿠키가 사용자를 기억하게하고 거기에서 어떻게 움직이는 지보십시오. –

+0

이미 그 기능이 내장되어 있습니다. 테스트를 할 때 처음 사용했을 때 처음에는 사용하지 못했지만, 방금 로그 아웃하고, 저에게 remeber를 사용하여 로그인했으며, 사용자 이름과 암호를 모두 지정하고 다운로드 할 때 다시 시도했습니다. 관리자, 둘 다 여전히 내 로그인 페이지 만 잡았습니다 – cwal

관련 문제