Ben uzaktan bir WordPress sitede bir AJAX çağrısı ile bir kullanıcı oturum açmak için kullanılan benim CakePHP proje users_controller.php bir yöntem var. Firefox sayesinde çağrıldığında yöntem sorunsuz çalışıyor ama AJAX yoluyla veya doğrudan IE8 veya Safari tarayıcı ya onu aramak istediğinizde, sadece her şeyi olduğu gibi) yöntemi true döndürür (Auth-> login oturum olmaz ince, ama o Herhangi fikirlerin içeri giriş yok?
function remoteLogin($key)
{
# this method should only be called via AJAX
$this->layout = 'ajax';
$matching_key = '***';
if($key == $matching_key)
{
# auto-login service account
$data['User']['username'] = '***';
$data['User']['password'] = $this->Auth->password('***');
$this->Auth->login($data);
}
}
Note: Şimdi bu yöntem ya da Opera çalışmıyor doğruladı. Ben meşru kafam karıştı.