0

1) I registered my extension at app/etc/modules/Bmg_Golo.xml

<?xml version="1.0" encoding="UTF-8"?>
<config>
    <modules>
        <Bmg_Golo>local</Bmg_Golo>
        <active>true</active>
    </modules>
</config>

2) My config.xml is at app/code/local/Bmg/Golo/etc/config.xml

<?xml version="1.0" encoding="UTF-8"?>
<config>
    <modules>
        <Bmg_Golo>
            <version>0.0.1</version>
        </Bmg_Golo>
    </modules>
    <global>
        <models>
            <Bmg_Golo>
                <class>Bmg_Golo_Model</class>
            </Bmg_Golo>
        </models>
    </global>
    <frontend>
        <events>
            <controller_action_postdispatch_customer_account_resetpasswordpost> 
                <observers>
                    <Bmg_Golo>
                        <class>Bmg_Golo/observer</class>
                        <method>logout</method>
                    </Bmg_Golo>
                </observers>
            </controller_action_postdispatch_customer_account_resetpasswordpost>
        </events>
    </frontend>
</config>

3) I created an observer at app/code/local/Bmg/Golo/module/Observer.php

<?php
/**
* 
*/
class Bmg_Golo_Model_Observer
{
    public function logout($observer) {
        $session = Mage::getSingleton('customer/session');
            if ($session->isLoggedIn()) {
                Mage::getSingleton('customer/session')->logout();
            }
    }

}
?>

Now when i log in as customer and change password. Its not logging out

Abhishek Panchal
  • 4,948
  • 3
  • 21
  • 38

1 Answers1

1

Please check that your code in app/etc/modules/Bmg_Golo.xml file is not correct.

It should be like this:

<?xml version="1.0" encoding="UTF-8"?>
<config>
  <modules>
    <[Package]_[Module]>
      <active>true</active>
      <codePool>local</codePool>
    </[Package]_[Module]>
  </modules>
</config>

Apart from that rest of the code is looking fine.

Please let me know if it worked.

Mohit Kumar Arora
  • 9,951
  • 7
  • 27
  • 55