본 글에서는 주로 PHP 마젠토 백그라운드에서 로그인이 안되는 문제에 대한 해결방법 관련 정보를 소개합니다. 여기서는 마젠토 로그인이 안되는 문제에 대한 해결방법 2가지를 제시합니다. 도움이 필요한 친구들은 참고해보세요
PHP 마젠토 백그라운드에서 로그인이 안되는 문제 해결
많은 친구들이 같은 현상을 겪을 수 있습니다. 마젠토는 서버에서 도메인 이름을 설정하면 정상적으로 접속이 되지만, 로컬에서 설정을 하면 로그인이 되지 않습니다. 계정과 비밀번호로 로그인 시, 공백이 있어 백엔드로 점프할 수 없는 현상이 발견됩니다. 이 글에서는 로그인이 되지 않는 문제를 해결하기 위한 두 가지 방법을 소개하겠습니다. 도움이 필요한 친구들이 이를 참조할 수 있습니다.
해결책 1:
이 문제는 Firefox와 같은 IE 코어가 아닌 브라우저를 사용하여 해결할 수 있습니다. 브라우저가 쿠키를 처리하는 방식은 매우 유사하지만 100% 동일하지는 않습니다. 다른 버전의 Magento에도 이 문제가 있습니다.
이 문제를 해결하는 자세한 방법은 app/code/core/Mage/Core/Model/Session/Abstract/Varien.php를 찾는 것입니다.
라인 70에서 비슷한 내용을 볼 수 있습니다:
// set session cookie params /* 码农教程 http://www.manongjc.com */ session_set_cookie_params( $this->getCookie()->getLifetime(), $this->getCookie()->getPath() // 注释掉后面或删除
해결책 2:
로컬 호스트로 로그인하지 마세요.
IP 주소로 로그인하도록 변경하세요. 예: http:// 192.168.1.100/백엔드 주소를 추가하세요.
아파치에서 다른 주소를 가리킬 수도 있습니다.
이 문제는 일반적으로 서버에서는 발생하지 않으며 수정할 필요가 없습니다.
Magento1.9 백그라운드에서 로그인할 수 없는 문제
magento/app/code/core/Mage/Core/Model/Session/Abstract/varien.php
다음 코드를 찾아 $cookieParams['domain을 주석 처리하세요. ' ] = $cookie->getDomain(); 이 줄이 그 역할을 할 것입니다.
if (isset($cookieParams['domain'])) { $cookieParams['domain'] = $cookie->getDomain(); }
결과는 다음과 같습니다
if (isset($cookieParams['domain'])) { //$cookieParams['domain'] = $cookie->getDomain(); }
그래도 계속해서 오류가 발생하여 다음 문단을 댓글로 달았습니다
//if (isset($cookieParams['domain'])) { //$cookieParams['domain'] = $cookie->getDomain(); // }
위 내용은 전체 내용입니다 이 글이 모든 분들의 공부에 도움이 되었으면 좋겠습니다.
관련 권장사항:
SMTP 프로토콜 기반 이메일 전송 인스턴스를 구현하는 PHP 방법
phpExcel 테이블 업로드 및 데이터 가져오기 구현
PHP에서는 정기적인 정기 확인 도우미 공개 클래스 구현 방법
위 내용은 PHP magento 백그라운드에 로그인할 수 없는 문제에 대한 해결 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!