2012-11-14 2 views
0

로그인 기능은 로컬 서버와 uni 서버에서 작동하지만 클라이언트 서버에서는 작동하지 않습니다. Cakephp : 클라이언트 서버에서 로그인 기능이 작동하지 않습니다.

은 소금, 응용 프로그램/tmp를/캐시 폴더 및 하위 폴더에서 캐시 파일을 삭제 암호, CHAR (40), 세트 디버그 2, 을 확인 지역 core.php 와 같은,

을 확인

하지만 아무 일도 일어나지 않았지만 시스템에 여전히 로그인 할 수 없습니다.

내가 다음에 어디에 있어야하는지 잘 모르겠다. 나는 매우 혼란 스럽다.

클라이언트 서버 PHP 버전 : 5.3.17 CakePHP의 : 2.2.3

많은 감사합니다.

+0

로그인 페이지에 오류가 없으며 페이지를 대시 보드 나 오류 메시지로 리디렉션하지 않습니다. 감사합니다 – user1606032

+0

사용자 데이터베이스가 동일한 형식이고 동일한 데이터를 가지고 있는지 확인 했습니까? – domsom

+0

DB를 점검하여 사용자가 실제로 데이터베이스에 있는지 확인 했습니까? 그런 경우 새 사용자를 만들고이 사용자의 해시 된 암호를 로그인하려는 사용자의 암호 필드에 복사 - 붙여 넣기하십시오. –

답변

0

해결책 : 컨트롤러 및 모델에서 끝 태그 뒤에있는 공백을 모두 제거하십시오. 이제 작동합니다.

이유는 (Google 검색에서 발견) : '일부 머리글을 보낸 후에 공백이 출력되는 문제이며 일반적으로 공백에서 코드에서 리디렉션이 더 이상 요청 될 때 발생합니다. 이 문제는 게시물 제목에서 암시 한 CakePHP와는 특별히 관련이 없습니다. '

감사합니다 ...

0

나는 동일한 문제가 있습니다. 모든 .php 및 .CTP 파일에서 PHP의 끝 태그 뒤에있는 모든 공백을 제거했습니다. 1000 명 이상.

나는 localhost에서 FINE과 Dandy를 사용하기 때문에 폴더 사용 권한과 관련이 있다고 생각합니다. 제 경우에는 서버에 사용 권한 문제가 많습니다.


관련 문제