Cakephp 2.x User Management Premium Plugin Version 2.1

Plugin Bug Fixes

Please note: If you are using old version then you can download same version from your orders page. All versions are bug free upto 22-Oct-2012. If I find any bug in latest version then I fix that bug in all versions.

Bug Fixes in 2.1 version

Date: 20 Sept 2012 - released 2.1 version
  1. Error 404 page issue fixed.

    Changed files are-
    yourapp/app/Plugin/Usermgmt/Controller/Component/UserAuthComponent.php
    yourapp/app/Plugin/Usermgmt/Controller/Component/ControllerListComponent.php
  2. Array diff issue with copied controller files.

    Changed file is-
    yourapp/app/Plugin/Usermgmt/Controller/Component/ControllerListComponent.php
  3. Ajax pagination issue fixed for IE browser. I have moved ajax updating code into element files for All list pages.

    Changed files are-
    yourapp/app/Plugin/Usermgmt/Controller/UsersController.php
    yourapp/app/Plugin/Usermgmt/Controller/UserGroupsController.php
    yourapp/app/Plugin/Usermgmt/Controller/UserSettingsController.php
    yourapp/app/Plugin/Usermgmt/View/Users/index.ctp
    yourapp/app/Plugin/Usermgmt/View/Users/online.ctp
    yourapp/app/Plugin/Usermgmt/View/UserGroups/index.ctp
    yourapp/app/Plugin/Usermgmt/View/UserSettings/index.ctp

    Added files are-
    yourapp/app/Plugin/Usermgmt/View/Elements/all_users.ctp
    yourapp/app/Plugin/Usermgmt/View/Elements/all_groups.ctp
    yourapp/app/Plugin/Usermgmt/View/Elements/all_settings.ctp
    yourapp/app/Plugin/Usermgmt/View/Elements/online_users.ctp
  4. Username validation bug fixed

    Changed files are-
    yourapp/app/Plugin/Usermgmt/Controller/Model/User.php
    yourapp/app/Plugin/Usermgmt/Controller/Model/UserMgmtAppModel.php
  5. Ajax validation support added for input text placeholder values

    Changed file is-
    yourapp/app/Plugin/Usermgmt/webroot/js/ajaxValidation.js
  6. Image helper bug fixed for throwing errors with 0 kb images

    Changed file is-
    yourapp/app/Plugin/Usermgmt/View/Helper/ImageHelper.php
Date: 22 Sept 2012
  1. User Activity Bug

    Changed file is-
    yourapp/app/Plugin/Usermgmt/Controller/Component/UserAuthComponent.php
Date: 04 Oct 2012
  1. Some strings left for i18n

    Changed files are-
    yourapp/app/Plugin/Usermgmt/Controller/Component/UserAuthComponent.php
    yourapp/app/Plugin/Usermgmt/View/Users/dashboard.ctp
  2. session message change and send mail changes for email suggestion

    Changed files are-
    yourapp/app/Plugin/Usermgmt/Controller/UsersController.php
    yourapp/app/Plugin/Usermgmt/webroot/js/umscript.js
  3. Minor change in Image helper

    Changed file is-
    yourapp/app/Plugin/Usermgmt/View/Helper/ImageHelper.php
  4. Subject and body messages changes of emails

    Changed file is-
    yourapp/app/Plugin/Usermgmt/Model/User.php
Date: 11 Oct 2012
  1. Login issue with twitter and other login changes, Please note- this change is mandatory as I have changed twitter API, previous one had some issues

    Changed files are-
    yourapp/app/Plugin/Usermgmt/Controller/Component/UserConnectComponent.php
    yourapp/app/Plugin/Usermgmt/Controller/UsersController.php

    Added files are-
    yourapp/app/Plugin/Usermgmt/Vendor/twitter/OAuth.php
    yourapp/app/Plugin/Usermgmt/Vendor/twitter/TwitterOAuth.php
  2. user model function changed for checking is user associated with group

    Changed file is-
    yourapp/app/Plugin/Usermgmt/Model/User.php
  3. delete cache function changed (just used constant for path)

    Changed file is-
    yourapp/app/Plugin/Usermgmt/Controller/UserGroupPermissionsController.php
Date: 22 Oct 2012
  1. Override function's arguments are now compatible with Cakephp

    Changed files are-
    yourapp/app/Plugin/Usermgmt/Controller/Component/SearchComponent.php
    yourapp/app/Plugin/Usermgmt/Controller/Component/SslComponent.php
    yourapp/app/Plugin/Usermgmt/Controller/Component/UserAuthComponent.php
    yourapp/app/Plugin/Usermgmt/Controller/Component/UserConnectComponent.php
    yourapp/app/Plugin/Usermgmt/Model/Behavior/SearchingBehavior.php
  2. Permission Bug fixed for requested actions

    Changed file is-
    yourapp/app/Plugin/Usermgmt/Controller/Component/UserAuthComponent.php
  3. In Seach form use ajax true/false support added

    Changed file is-
    yourapp/app/Plugin/Usermgmt/View/Elements/search_form.ctp
Date: 23 Nov 2012
  1. Security bug fixed

    Changed file is-
    yourapp/app/Plugin/Usermgmt/Controller/UsersController.php

Bug Fixes in 1.2 version

  1. Plugin's App Controller Methods removed from it's child controllers list on Permissions Page.
    Changed file is-
    yourapp/app/Plugin/Usermgmt/Controller/Component/ControllerListComponent.php
  2. $var variable for View is now has current information of logged in user. Meaning is If user change his information from edit profile then immediate $var variable will have changed information.
    Changed file is-
    yourapp/app/Plugin/Usermgmt/Controller/Component/UserAuthComponent.php
  3. Now providers session is cleared on logout.
    Changed file is-
    yourapp/app/Plugin/Usermgmt/Controller/Component/UserAuthComponent.php
  4. Cakephp security black hole message is now handled.
    Changed file is-
    yourapp/app/Plugin/Usermgmt/Controller/UserMgmtAppController.php
  5. Provider authentication/Normal Registration changes-
    1. Google
    Some times google does not provide name of user so plugin used email's username for your site username also it take cares a duplicate username.
    2. Foursquare
    Now foursquare email is inserting in DB before I missed it.
    Now plugin fetches foursquare profile image.
    Now plugin marks email verified in DB.
    Now plugin inserts a blank row in user details table with user id.
    3. Yahoo
    Some times yahoo does not provide name of user so plugin used email's username for your site username also it take cares a duplicate username.
    4. Normal Registration
    Now plugin inserts a blank row in user details table with user id.

    Changed file is-
    yourapp/app/Plugin/Usermgmt/Controller/UsersController.php
  6. Now plugin redirects on same page where setting was used to edit
    Changed file is-
    yourapp/app/Plugin/Usermgmt/Controller/UserSettingsController.php
  7. Some functions of user model and UserMgmt AppModel are changed protected to public. Now User model logs email sending result in only failed case before it was in both cases.
    Changed files are-
    yourapp/app/Plugin/Usermgmt/Model/User.php
    yourapp/app/Plugin/Usermgmt/Model/UserMgmtAppModel.php

Bug Fixes in 1.1 version

  1. Plugin Constant define issue(already defined). And distanceOfTimeInWords function is modified for long time.
    Changed file is-
    yourapp/app/Plugin/Usermgmt/Config/bootstrap.php
  2. After login redirection on previous page issue with query string parameters is fixed
    Changed file is-
    yourapp/app/Plugin/Usermgmt/Controller/Component/UserAuthComponent.php
  3. Some times google does not provide user location so undefined index issue fixed
    Changed file is-
    yourapp/app/Plugin/Usermgmt/Controller/Component/UserConnectComponent.php
  4. Permission page issue fixed with multi word group names
    Changed files are-
    yourapp/app/Plugin/Usermgmt/Controller/UserGroupPermissionsController.php
    yourapp/app/Plugin/Usermgmt/View/UserGroupPermissions/index.ctp
  5. Warning issue on Deleting cache fixed
    Changed file is-
    yourapp/app/Plugin/Usermgmt/Controller/UsersController.php