2017-01-22 1 views
0

제 설치 중 하나에서 프론트 엔드 로그인이 작동하지 않습니다. TYPO3 6.2.30. 새로 설치하면 작동하므로이 특정 설치에 문제가 있어야합니다. 모든 확장 기능을 제거하려고했지만 문제를 찾을 수 없습니다.TYPO3 6.2 - 로그인이 작동하지 않습니다

$this->userIsLoggedIn = $GLOBALS['TSFE']->loginUser; 

그래서 실제 핵심은 그 자체로 로그인을 관리 : 간단한 내가 문제 만 felogin의 FrontendLoginController를 디버깅해야 더 로그인 ...

는 코드 줄을 사용 없습니다. 어떤 클래스에서 로그인을 관리하는 관련 코드를 찾을 수 있습니까?

감사

로그인에 대한

답변

1

OK 여기 디버깅 할 수있는, 내가 문제를 찾은 다음에 "안 로그인 로그인 행동"누군가가 옵션을 활성화 루트 페이지. 이것은 전체 트리를 통해 상속됩니다.

로그인 프로세스의 모든 단계를 기록하는 dev 로그 확장을 설치 한 후 문제가 발견되었습니다. 그래서 나는 사용자가 성공적으로 로그인하고 immediatly 다시 로그 아웃되는 것을 볼 수있었습니다.

글쎄, 나는이 문제에 대한 6 시간 이상 ... 당신의 answert에 대한

0

전형적인 오류 : 쿠키 및 세션과 storagepid.
은 예상대로 설정된 쿠키입니까? (도메인 이름? 수명은 설치 도구에서 구성 가능)
은 세션 데이터를 저장합니까?
FE 사용자 레코드가 저장된 올바른 페이지를 구성 했습니까? 특히 FE 사용자가 등록 할 수있는 경우 : 올바른 페이지에 저장된 레코드입니까? 그들은 올바른 지위를 얻습니까? (표시되지 않은 올바른 FE 그룹)
기억 : 그룹이없는 로그인 없음. 사용자 기록에 그룹을 할당 시키시겠습니까?

는 디버그 PHP를 선호하지만 만약 : API를 (여기서는 6.2)을 문서화하고 http://api.typo3.org/typo3cms/62/html/class_t_y_p_o3_1_1_c_m_s_1_1_felogin_1_1_controller_1_1_frontend_login_controller.html

+0

감사를 검색 ...이 순간에 바보 같은 놀라운 느낌! 그것은 동일한 서버에서 신선한 TYPO3에서 작동했습니다. 그래서 나는 올바른 단계를 만들었 으면 좋겠어. 신선한 그룹,이 그룹의 새로운 사용자, flexform의 sys 폴더의 PID ... 로그인이 없기 때문에 쿠키도 세션도 없다. 암호 작동을 잊어 버리면 프론트 엔드에서 암호를 변경할 수 있습니다. 이 클래스는 주로 리디렉션을 관리합니다. 인증은 다음 줄에서 수행됩니다. $ this-> userIsLoggedIn = $ GLOBALS [ 'TSFE'] -> loginUser; -별로 도움이 안된다 :-) 나는 진짜 인증이 어디에서 이루어 졌는지 알 필요가있다. 아마도 소금에 절인 암호에 문제가 있습니다 ... – lisardo

관련 문제