이것은 ajax 함수 호출을 사용하여 호출하는 PHP 파일입니다. 테스트 목적을 위해 직접 호출 해 보았습니다.Magento는 고객이 로그인했는지 여부를 감지 할 수 없습니다.
include "/srv/www/htdocs/magento/app/Mage.php";
Mage::init();
if(Mage::getSingleton('customer/session')->isLoggedIn())
{
echo 'Logged In';
}
else
{
echo 'Not Logged In';
}
코드는 오류를 발생시키지 않습니다. 나는 아파치 에러 로그를 체크했다. 사용자가 로그인했는지 여부를 확인하는 데 실패한 magento 1.6.1 버전. 사용자가 로그인하는 동안 또한 사용자가 로그인하지 않은 경우 는이 코드를 실행하기 위해 노력했다. 그러나 도움말 "노그가 로그인"만 else 문이 코드의 출력은
이 도움이되지 반전 쉼표를 두 배로 변경. –
두 번 거꾸로 사용하지 마세요. Mage :: app(); 대신. – huzefam
오 죄송합니다. 내 잘못이야. 나는 require_once와 Mage :: app();를 시도했다. 여전히 작동하지 않습니다. 어떤 오류도주지 않습니까? AM : 나는 magento 구성에서 뭔가를 놓친다? –