Magento client de connexion par programmation
J'ai le code:
function loginUser( $email, $password )
{
/** @var $session Mage_Customer_Model_Session */
$session = Mage::getSingleton( 'customer/session' );
try
{
$session->login( $email, $password );
$session->setCustomerAsLoggedIn( $session->getCustomer() );
return 1;
}
catch( Exception $e )
{
return $e;
}
}
$test = loginUser("login","password");
echo "test";
print_r($test);
die;
mais je reçois toujours
Mage_Core_Exception Object ( [_messages:protected] => Array ( ) [message:protected] => Invalid login or password.
Login et le mot de passe est correct, j'ai essayé plusieurs comptes avec le même résultat.
Comment puis-je me connecter correctement?
ce code d'accès à côté de magento dir ya à l'intérieur de magento dir.
OriginalL'auteur Martin | 2014-03-18
Vous devez vous connecter pour publier un commentaire.
Essayez de vider votre session dans le navigateur. Vous pouvez le faire par du code PHP dans un script.
OriginalL'auteur ravi patel
Martin,s'il vous plaît essayer de code ci-dessous...
Avec le mot de passe de connexion
le script est placé dans un simple fichier dans magento racine, pas dans le dossier app/etc/ dossier...
salut ça fonctionne, merci.
Salut! Je me suis connecté En tant que client j'ajoute un produit au panier, si après cela je me suis déconnecté puis je l'ai de nouveau produit ajouter en tant qu'invité. Le produit ajouter à la précédente session de l'utilisateur. Avez-vous une Idée de Ce qui se passe?
je vais répondre rapidement
OriginalL'auteur Amit Bera